home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_12_SSCALC.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
555KB
|
9,887 lines
# near model CODE resource
# jump table entries: 6560-6630 (71 of them)
export_820:
00000000 4E75 rts
export_821:
fn00000002:
00000002 4A6D EA7C tst.w [A5 - 0x1584]
00000006 6604 bne +0x6 /* 0000000C */
00000008 4EED 233A jmp [A5 + 0x233A /* export_1123 */]
label0000000C:
0000000C 4E56 FFF2 link A6, -0x000E
00000010 48E7 3F78 movem.l -[A7], D2,D3,D4,D5,D6,D7,A1,A2,A3,A4
00000014 206E 0008 movea.l A0, [A6 + 0x8]
00000018 2050 movea.l A0, [A0]
0000001A 45EE FFF4 lea.l A2, [A6 - 0xC]
0000001E 42AA 0002 clr.l [A2 + 0x2]
00000022 42AA 0006 clr.l [A2 + 0x6]
00000026 426A 000A clr.w [A2 + 0xA]
0000002A 568A addq.l A2, 3
0000002C 7000 moveq.l D0, 0x00
0000002E 99CC sub.l A4, A4
00000030 1018 move.b D0, [A0]+
00000032 0C00 002B cmpi.b D0, 0x2B /* '+' */
00000036 6606 bne +0x8 /* 0000003E */
00000038 1018 move.b D0, [A0]+
0000003A 99CC sub.l A4, A4
0000003C 600C bra +0xE /* 0000004A */
label0000003E:
0000003E 0C00 002D cmpi.b D0, 0x2D /* '-' */
00000042 6606 bne +0x8 /* 0000004A */
00000044 387C 0001 movea.w A4, 0x1
00000048 1018 move.b D0, [A0]+
label0000004A:
0000004A 7200 moveq.l D1, 0x00
0000004C 7400 moveq.l D2, 0x00
0000004E 7600 moveq.l D3, 0x00
00000050 7800 moveq.l D4, 0x00
00000052 7A00 moveq.l D5, 0x00
00000054 7C01 moveq.l D6, 0x01
00000056 7E00 moveq.l D7, 0x00
00000058 93C9 sub.l A1, A1
0000005A 426E FFF2 clr.w [A6 - 0xE]
label0000005E:
0000005E 0C00 0030 cmpi.b D0, 0x30 /* '0' */
00000062 660A bne +0xC /* 0000006E */
00000064 3D7C 0001 FFF2 move.w [A6 - 0xE], 0x1
0000006A 1018 move.b D0, [A0]+
0000006C 60F0 bra -0xE /* 0000005E */
label0000006E:
0000006E 0C00 0030 cmpi.b D0, 0x30 /* '0' */
00000072 6D4C blt +0x4E /* 000000C0 */
00000074 0C00 0039 cmpi.b D0, 0x39 /* '9' */
00000078 6E46 bgt +0x48 /* 000000C0 */
0000007A 4A44 tst.w D4
0000007C 662C bne +0x2E /* 000000AA */
0000007E 0C43 0011 cmpi.w D3, 0x11
00000082 6E1A bgt +0x1C /* 0000009E */
00000084 5243 addq.w D3, 1
00000086 0400 0030 subi.b D0, 0x30 /* '0' */
0000008A 4A46 tst.w D6
0000008C 6608 bne +0xA /* 00000096 */
0000008E 1200 move.b D1, D0
00000090 E941 asl D1.w, 4
00000092 7C01 moveq.l D6, 0x01
00000094 6008 bra +0xA /* 0000009E */
label00000096:
00000096 8200 or.b D1, D0
00000098 14C1 move.b [A2]+, D1
0000009A 7C00 moveq.l D6, 0x00
0000009C 7200 moveq.l D1, 0x00
label0000009E:
0000009E 4A45 tst.w D5
000000A0 6600 00D0 bne +0xD2 /* 00000172 */
000000A4 5242 addq.w D2, 1
000000A6 6000 00CA bra +0xCC /* 00000172 */
label000000AA:
000000AA 0C47 0134 cmpi.w D7, 0x134
000000AE 6E00 00C2 bgt +0xC4 /* 00000172 */
000000B2 CEFC 000A mulu.w D7, 0xA /* '\n' */
000000B6 0440 0030 subi.w D0, 0x30 /* '0' */
000000BA DE40 add.w D7, D0
000000BC 6000 00B4 bra +0xB6 /* 00000172 */
label000000C0:
000000C0 B02D E5C2 cmp.b D0, [A5 - 0x1A3E]
000000C4 6706 beq +0x8 /* 000000CC */
000000C6 0C00 002E cmpi.b D0, 0x2E /* '.' */
000000CA 6634 bne +0x36 /* 00000100 */
label000000CC:
000000CC 4A45 tst.w D5
000000CE 6600 00A8 bne +0xAA /* 00000178 */
000000D2 7A01 moveq.l D5, 0x01
000000D4 4A42 tst.w D2
000000D6 6E00 009A bgt +0x9C /* 00000172 */
000000DA 2648 movea.l A3, A0
000000DC 101B move.b D0, [A3]+
label000000DE:
000000DE 0C00 0030 cmpi.b D0, 0x30 /* '0' */
000000E2 660C bne +0xE /* 000000F0 */
000000E4 3D7C 0001 FFF2 move.w [A6 - 0xE], 0x1
000000EA 5247 addq.w D7, 1
000000EC 101B move.b D0, [A3]+
000000EE 60EE bra -0x10 /* 000000DE */
label000000F0:
000000F0 3007 move.w D0, D7
000000F2 7E00 moveq.l D7, 0x00
000000F4 204B movea.l A0, A3
000000F6 5388 subq.l A0, 1
000000F8 3400 move.w D2, D0
000000FA 5242 addq.w D2, 1
000000FC 4442 neg.w D2
000000FE 6072 bra +0x74 /* 00000172 */
label00000100:
00000100 0C00 0065 cmpi.b D0, 0x65 /* 'e' */
00000104 672E beq +0x30 /* 00000134 */
00000106 0C00 0045 cmpi.b D0, 0x45 /* 'E' */
0000010A 6728 beq +0x2A /* 00000134 */
0000010C 0C00 0025 cmpi.b D0, 0x25 /* '%' */
00000110 671C beq +0x1E /* 0000012E */
00000112 4A43 tst.w D3
00000114 6662 bne +0x64 /* 00000178 */
00000116 4A6E FFF2 tst.w [A6 - 0xE]
0000011A 665C bne +0x5E /* 00000178 */
0000011C 226E 000C movea.l A1, [A6 + 0xC]
00000120 4291 clr.l [A1]
00000122 42A9 0004 clr.l [A1 + 0x4]
00000126 4CDF 1EFC movem.l D2,D3,D4,D5,D6,D7,A1,A2,A3,A4, [A7]+
0000012A 4E5E unlink A6
0000012C 4E75 rts
label0000012E:
0000012E 1018 move.b D0, [A0]+
00000130 5547 subq.w D7, 2
00000132 6044 bra +0x46 /* 00000178 */
label00000134:
00000134 4A44 tst.w D4
00000136 6640 bne +0x42 /* 00000178 */
00000138 2808 move.l D4, A0
0000013A 1018 move.b D0, [A0]+
0000013C 0C00 002B cmpi.b D0, 0x2B /* '+' */
00000140 6606 bne +0x8 /* 00000148 */
00000142 93C9 sub.l A1, A1
00000144 1018 move.b D0, [A0]+
00000146 600C bra +0xE /* 00000154 */
label00000148:
00000148 0C00 002D cmpi.b D0, 0x2D /* '-' */
0000014C 6606 bne +0x8 /* 00000154 */
0000014E 327C 0001 movea.w A1, 0x1
00000152 1018 move.b D0, [A0]+
label00000154:
00000154 0C00 0030 cmpi.b D0, 0x30 /* '0' */
00000158 6D14 blt +0x16 /* 0000016E */
0000015A 0C00 0039 cmpi.b D0, 0x39 /* '9' */
0000015E 6E0E bgt +0x10 /* 0000016E */
00000160 7801 moveq.l D4, 0x01
label00000162:
00000162 0C00 0030 cmpi.b D0, 0x30 /* '0' */
00000166 6600 FF06 bne -0xF8 /* 0000006E */
0000016A 1018 move.b D0, [A0]+
0000016C 60F4 bra -0xA /* 00000162 */
label0000016E:
0000016E 2044 movea.l A0, D4
00000170 6006 bra +0x8 /* 00000178 */
label00000172:
00000172 1018 move.b D0, [A0]+
00000174 6000 FEF8 bra -0x106 /* 0000006E */
label00000178:
00000178 4A01 tst.b D1
0000017A 6708 beq +0xA /* 00000184 */
0000017C 0C43 0011 cmpi.w D3, 0x11
00000180 6E02 bgt +0x4 /* 00000184 */
00000182 14C1 move.b [A2]+, D1
label00000184:
00000184 4A42 tst.w D2
00000186 6D02 blt +0x4 /* 0000018A */
00000188 5342 subq.w D2, 1
label0000018A:
0000018A 3209 move.w D1, A1
0000018C 6702 beq +0x4 /* 00000190 */
0000018E 4447 neg.w D7
label00000190:
00000190 7600 moveq.l D3, 0x00
00000192 DE42 add.w D7, D2
00000194 4A47 tst.w D7
00000196 6C06 bge +0x8 /* 0000019E */
00000198 08C3 000E bset.b D3, 0xE
0000019C 4447 neg.w D7
label0000019E:
0000019E 47EE FFF4 lea.l A3, [A6 - 0xC]
000001A2 7000 moveq.l D0, 0x00
000001A4 0C47 0134 cmpi.w D7, 0x134
000001A8 6C42 bge +0x44 /* 000001EC */
000001AA 8EFC 000A divu.w D7, 0xA /* '\n' */
000001AE 4847 swap.w D7
000001B0 8047 or.w D0, D7
000001B2 4247 clr.w D7
000001B4 4847 swap.w D7
000001B6 8EFC 000A divu.w D7, 0xA /* '\n' */
000001BA E147 asl D7.w, 8
000001BC 8047 or.w D0, D7
000001BE 4847 swap.w D7
000001C0 E947 asl D7.w, 4
000001C2 8047 or.w D0, D7
000001C4 320C move.w D1, A4
000001C6 6704 beq +0x6 /* 000001CC */
000001C8 08C3 000F bset.b D3, 0xF
label000001CC:
000001CC 8640 or.w D3, D0
000001CE 3683 move.w [A3], D3
000001D0 F213 4C00 fmove fp0, (packed_real) [A3]
000001D4 226E 000C movea.l A1, [A6 + 0xC]
000001D8 F211 7400 fmove (double) [A1], fp0
label000001DC:
000001DC 226E 0008 movea.l A1, [A6 + 0x8]
000001E0 5388 subq.l A0, 1
000001E2 2288 move.l [A1], A0
000001E4 4CDF 1EFC movem.l D2,D3,D4,D5,D6,D7,A1,A2,A3,A4, [A7]+
000001E8 4E5E unlink A6
000001EA 4E75 rts
label000001EC:
000001EC 246E 000C movea.l A2, [A6 + 0xC]
000001F0 203C 7FF0 0000 move.l D0, 0x7FF00000
000001F6 7200 moveq.l D1, 0x00
000001F8 340C move.w D2, A4
000001FA 6704 beq +0x6 /* 00000200 */
000001FC 08C0 001F bset.b D0, 0x1F
label00000200:
00000200 3409 move.w D2, A1
00000202 6704 beq +0x6 /* 00000208 */
00000204 7000 moveq.l D0, 0x00
00000206 7200 moveq.l D1, 0x00
label00000208:
00000208 24C0 move.l [A2]+, D0
0000020A 2481 move.l [A2], D1
0000020C 60CE bra -0x30 /* 000001DC */
export_822:
0000020E 4A6D EA7C tst.w [A5 - 0x1584]
00000212 6604 bne +0x6 /* 00000218 */
00000214 4EED 2272 jmp [A5 + 0x2272 /* export_1098 */]
label00000218:
00000218 4E56 FFCC link A6, -0x0034
0000021C 48E7 3F30 movem.l -[A7], D2,D3,D4,D5,D6,D7,A2,A3
00000220 45EE FFCC lea.l A2, [A6 - 0x34]
00000224 7A30 moveq.l D5, 0x30
00000226 206E 0008 movea.l A0, [A6 + 0x8]
0000022A 3010 move.w D0, [A0]
0000022C 0240 7FFF andi.w D0, 0x7FFF
00000230 6606 bne +0x8 /* 00000238 */
label00000232:
00000232 7000 moveq.l D0, 0x00
00000234 6000 01D8 bra +0x1DA /* 0000040E */
label00000238:
00000238 266E 0018 movea.l A3, [A6 + 0x18]
0000023C 4253 clr.w [A3]
0000023E 3410 move.w D2, [A0]
00000240 6A02 bpl +0x4 /* 00000244 */
00000242 5253 addq.w [A3], 1
label00000244:
00000244 0242 7FFF andi.w D2, 0x7FFF
00000248 0C42 7FF0 cmpi.w D2, 0x7FF0
0000024C 6D06 blt +0x8 /* 00000254 */
0000024E 70FF moveq.l D0, 0xFFFFFFFF
00000250 6000 01BC bra +0x1BE /* 0000040E */
label00000254:
00000254 F210 5418 fabs fp0, (double) [A0]
00000258 47ED E76E lea.l A3, [A5 - 0x1892]
0000025C 262E 000C move.l D3, [A6 + 0xC]
00000260 0C43 0001 cmpi.w D3, 0x1
00000264 6C1C bge +0x1E /* 00000282 */
00000266 4483 neg.l D3
00000268 7012 moveq.l D0, 0x12
0000026A D043 add.w D0, D3
0000026C E740 asl D0.w, 3
0000026E F233 5420 0000 fdiv fp0, (double) [A3 + D0.w]
00000274 4443 neg.w D3
00000276 47ED E9C6 lea.l A3, [A5 - 0x163A]
0000027A F213 5438 fcmp fp0, (double) [A3]
0000027E F294 FFB2 .extension 0x294 <<F/2-3/1>> // unimplemented
label00000282:
00000282 F212 7400 fmove (double) [A2], fp0
00000286 7000 moveq.l D0, 0x00
00000288 2212 move.l D1, [A2]
0000028A 52AA 0004 addq.l [A2 + 0x4], 1
0000028E D380 addx.l D1, D0
00000290 2481 move.l [A2], D1
00000292 F212 5400 fmove fp0, (double) [A2]
00000296 F212 6C0F fmove (packed_real) [A2], fp0
0000029A 241A move.l D2, [A2]+
0000029C 6794 beq -0x6A /* 00000232 */
0000029E 47EE FFD8 lea.l A3, [A6 - 0x28]
000002A2 16C5 move.b [A3]+, D5
000002A4 0202 000F andi.b D2, 0xF
000002A8 D405 add.b D2, D5
000002AA 16C2 move.b [A3]+, D2
000002AC 700F moveq.l D0, 0x0F
label000002AE:
000002AE 121A move.b D1, [A2]+
000002B0 1E01 move.b D7, D1
000002B2 E80F lsr D7.b, 4
000002B4 DE05 add.b D7, D5
000002B6 16C7 move.b [A3]+, D7
000002B8 5340 subq.w D0, 1
000002BA 670C beq +0xE /* 000002C8 */
000002BC 0201 000F andi.b D1, 0xF
000002C0 D205 add.b D1, D5
000002C2 16C1 move.b [A3]+, D1
000002C4 5340 subq.w D0, 1
000002C6 66E6 bne -0x18 /* 000002AE */
label000002C8:
000002C8 4842 swap.w D2
000002CA 3802 move.w D4, D2
000002CC 7200 moveq.l D1, 0x00
000002CE 7000 moveq.l D0, 0x00
000002D0 1004 move.b D0, D4
000002D2 1204 move.b D1, D4
000002D4 E04C lsr D4.w, 8
000002D6 0204 000F andi.b D4, 0xF
000002DA C8FC 000A mulu.w D4, 0xA /* '\n' */
000002DE E848 lsr D0.w, 4
000002E0 D840 add.w D4, D0
000002E2 C8FC 000A mulu.w D4, 0xA /* '\n' */
000002E6 0201 000F andi.b D1, 0xF
000002EA D841 add.w D4, D1
000002EC 0802 000E btst.b D2, 0xE
000002F0 6604 bne +0x6 /* 000002F6 */
000002F2 5244 addq.w D4, 1
000002F4 6004 bra +0x6 /* 000002FA */
label000002F6:
000002F6 5344 subq.w D4, 1
000002F8 4444 neg.w D4
label000002FA:
000002FA 206E 0014 movea.l A0, [A6 + 0x14]
000002FE 3084 move.w [A0], D4
00000300 47ED E76E lea.l A3, [A5 - 0x1892]
00000304 202E 0010 move.l D0, [A6 + 0x10]
00000308 6736 beq +0x38 /* 00000340 */
0000030A 5343 subq.w D3, 1
0000030C 0C00 0001 cmpi.b D0, 0x1
00000310 6652 bne +0x54 /* 00000364 */
label00000312:
00000312 4A43 tst.w D3
00000314 6C1C bge +0x1E /* 00000332 */
00000316 3604 move.w D3, D4
00000318 6D00 FF18 blt -0xE6 /* 00000232 */
0000031C 6E0E bgt +0x10 /* 0000032C */
0000031E 47EE FFD8 lea.l A3, [A6 - 0x28]
00000322 528B addq.l A3, 1
00000324 0C13 0035 cmpi.b [A3], 0x35 /* '5' */
00000328 6D00 FF08 blt -0xF6 /* 00000232 */
label0000032C:
0000032C 7601 moveq.l D3, 0x01
0000032E 7C01 moveq.l D6, 0x01
00000330 6076 bra +0x78 /* 000003A8 */
label00000332:
00000332 5243 addq.w D3, 1
00000334 3C03 move.w D6, D3
00000336 0C43 000F cmpi.w D3, 0xF
0000033A 6F6C ble +0x6E /* 000003A8 */
0000033C 760F moveq.l D3, 0x0F
0000033E 6068 bra +0x6A /* 000003A8 */
label00000340:
00000340 7018 moveq.l D0, 0x18
00000342 F233 5438 0000 fcmp fp0, (double) [A3 + D0.w]
00000348 F294 0010 .extension 0x294 <<F/2-3/1>> // unimplemented
0000034C 303C 0108 move.w D0, 0x108
00000350 F233 5438 0000 fcmp fp0, (double) [A3 + D0.w]
00000356 F295 0006 .extension 0x295 <<F/2-3/1>> // unimplemented
0000035A 5343 subq.w D3, 1
0000035C 60B4 bra -0x4A /* 00000312 */
0000035E 760F moveq.l D3, 0x0F
00000360 7C0F moveq.l D6, 0x0F
00000362 6044 bra +0x46 /* 000003A8 */
label00000364:
00000364 303C 0108 move.w D0, 0x108
00000368 F233 5438 0000 fcmp fp0, (double) [A3 + D0.w]
0000036E F292 FFA2 .extension 0x292 <<F/2-3/1>> // unimplemented
00000372 4A43 tst.w D3
00000374 6D26 blt +0x28 /* 0000039C */
00000376 D644 add.w D3, D4
00000378 6D00 FEB8 blt -0x146 /* 00000232 */
0000037C 6E12 bgt +0x14 /* 00000390 */
0000037E 47EE FFD8 lea.l A3, [A6 - 0x28]
00000382 7C01 moveq.l D6, 0x01
00000384 D7C6 add.l A3, D6
00000386 0C13 0035 cmpi.b [A3], 0x35 /* '5' */
0000038A 6D00 FEA6 blt -0x158 /* 00000232 */
0000038E 6018 bra +0x1A /* 000003A8 */
label00000390:
00000390 3C03 move.w D6, D3
00000392 0C43 000F cmpi.w D3, 0xF
00000396 6F10 ble +0x12 /* 000003A8 */
00000398 760F moveq.l D3, 0x0F
0000039A 600C bra +0xE /* 000003A8 */
label0000039C:
0000039C 3604 move.w D3, D4
0000039E 6D00 FE92 blt -0x16C /* 00000232 */
000003A2 6E02 bgt +0x4 /* 000003A6 */
000003A4 5244 addq.w D4, 1
label000003A6:
000003A6 3C04 move.w D6, D4
label000003A8:
000003A8 7400 moveq.l D2, 0x00
000003AA 47EE FFD8 lea.l A3, [A6 - 0x28]
000003AE D7C3 add.l A3, D3
000003B0 528B addq.l A3, 1
000003B2 204B movea.l A0, A3
000003B4 0C13 0035 cmpi.b [A3], 0x35 /* '5' */
000003B8 6D02 blt +0x4 /* 000003BC */
000003BA 5223 addq.b -[A3], 1
label000003BC:
000003BC 701E moveq.l D0, 0x1E
000003BE 9043 sub.w D0, D3
000003C0 4A40 tst.w D0
000003C2 6706 beq +0x8 /* 000003CA */
label000003C4:
000003C4 10C5 move.b [A0]+, D5
000003C6 5340 subq.w D0, 1
000003C8 66FA bne -0x4 /* 000003C4 */
label000003CA:
000003CA 0C13 003A cmpi.b [A3], 0x3A /* ':' */
000003CE 6D0E blt +0x10 /* 000003DE */
000003D0 1685 move.b [A3], D5
000003D2 5223 addq.b -[A3], 1
000003D4 0C13 0031 cmpi.b [A3], 0x31 /* '1' */
000003D8 66F0 bne -0xE /* 000003CA */
000003DA 5242 addq.w D2, 1
000003DC 60EC bra -0x12 /* 000003CA */
label000003DE:
000003DE 47EE FFD8 lea.l A3, [A6 - 0x28]
000003E2 246E 001C movea.l A2, [A6 + 0x1C]
000003E6 BA13 cmp.b D5, [A3]
000003E8 6604 bne +0x6 /* 000003EE */
000003EA 528B addq.l A3, 1
000003EC 600E bra +0x10 /* 000003FC */
label000003EE:
000003EE 206E 0014 movea.l A0, [A6 + 0x14]
000003F2 5250 addq.w [A0], 1
000003F4 6D06 blt +0x8 /* 000003FC */
000003F6 4A42 tst.w D2
000003F8 6702 beq +0x4 /* 000003FC */
000003FA 5246 addq.w D6, 1
label000003FC:
000003FC 3006 move.w D0, D6
000003FE 4A40 tst.w D0
00000400 6706 beq +0x8 /* 00000408 */
label00000402:
00000402 14DB move.b [A2]+, [A3]+
00000404 5340 subq.w D0, 1
00000406 66FA bne -0x4 /* 00000402 */
label00000408:
00000408 4212 clr.b [A2]
0000040A 2006 move.l D0, D6
0000040C 48C0 ext.l D0
label0000040E:
0000040E 4CDF 0CFC movem.l D2,D3,D4,D5,D6,D7,A2,A3, [A7]+
00000412 4E5E unlink A6
00000414 4E75 rts
export_823:
00000416 4A6D EA7C tst.w [A5 - 0x1584]
0000041A 6604 bne +0x6 /* 00000420 */
0000041C 4EED 227A jmp [A5 + 0x227A /* export_1099 */]
label00000420:
00000420 206F 0004 movea.l A0, [A7 + 0x4]
00000424 226F 0008 movea.l A1, [A7 + 0x8]
00000428 7000 moveq.l D0, 0x00
0000042A 3010 move.w D0, [A0]
0000042C 0240 7FF0 andi.w D0, 0x7FF0
00000430 6606 bne +0x8 /* 00000438 */
00000432 7200 moveq.l D1, 0x00
00000434 4291 clr.l [A1]
00000436 601C bra +0x1E /* 00000454 */
label00000438:
00000438 E848 lsr D0.w, 4
0000043A 0480 0000 03FE subi.l D0, 0x3FE
00000440 2280 move.l [A1], D0
00000442 2010 move.l D0, [A0]
00000444 4840 swap.w D0
00000446 0240 800F andi.w D0, 0x800F
0000044A 0040 3FE0 ori.w D0, 0x3FE0
0000044E 4840 swap.w D0
00000450 2228 0004 move.l D1, [A0 + 0x4]
label00000454:
00000454 226F 000C movea.l A1, [A7 + 0xC]
00000458 2280 move.l [A1], D0
0000045A 2341 0004 move.l [A1 + 0x4], D1
0000045E 2009 move.l D0, A1
00000460 4E75 rts
export_824:
00000462 4A6D EA7C tst.w [A5 - 0x1584]
00000466 6604 bne +0x6 /* 0000046C */
00000468 4EED 2282 jmp [A5 + 0x2282 /* export_1100 */]
label0000046C:
0000046C 206F 0004 movea.l A0, [A7 + 0x4]
00000470 226F 0008 movea.l A1, [A7 + 0x8]
00000474 F210 5400 fmove fp0, (double) [A0]
00000478 F211 4026 fscale fp0, (int32_t) [A1]
0000047C 226F 000C movea.l A1, [A7 + 0xC]
00000480 F211 7400 fmove (double) [A1], fp0
00000484 4E75 rts
export_825:
00000486 4A6D EA7C tst.w [A5 - 0x1584]
0000048A 6604 bne +0x6 /* 00000490 */
0000048C 4EED 228A jmp [A5 + 0x228A /* export_1101 */]
label00000490:
00000490 206F 0004 movea.l A0, [A7 + 0x4]
00000494 226F 0008 movea.l A1, [A7 + 0x8]
00000498 F210 5400 fmove fp0, (double) [A0]
0000049C F200 0083 fintrz fp1, fp0
000004A0 F211 7480 fmove (double) [A1], fp1
000004A4 F200 0428 fsub fp0, fp1
000004A8 226F 000C movea.l A1, [A7 + 0xC]
000004AC F211 7400 fmove (double) [A1], fp0
000004B0 2009 move.l D0, A1
000004B2 4E75 rts
export_826:
fn000004B4:
000004B4 206F 0004 movea.l A0, [A7 + 0x4]
000004B8 226F 0008 movea.l A1, [A7 + 0x8]
000004BC 2298 move.l [A1], [A0]+
000004BE 0891 0007 bclr.b [A1], 0x7
000004C2 2350 0004 move.l [A1 + 0x4], [A0]
000004C6 2009 move.l D0, A1
000004C8 4E75 rts
export_827:
fn000004CA:
000004CA 4A6D EA7C tst.w [A5 - 0x1584]
000004CE 6604 bne +0x6 /* 000004D4 */
000004D0 4EED 2292 jmp [A5 + 0x2292 /* export_1102 */]
label000004D4:
000004D4 206F 0004 movea.l A0, [A7 + 0x4]
000004D8 226F 0008 movea.l A1, [A7 + 0x8]
000004DC F210 5403 fintrz fp0, (double) [A0]
000004E0 3010 move.w D0, [A0]
000004E2 6C08 bge +0xA /* 000004EC */
000004E4 F23C 4028 0000 0001 fsub fp0, (int32_t) 0x1
label000004EC:
000004EC F211 7400 fmove (double) [A1], fp0
000004F0 2009 move.l D0, A1
000004F2 4E75 rts
export_828:
fn000004F4:
000004F4 4A6D EA7C tst.w [A5 - 0x1584]
000004F8 6604 bne +0x6 /* 000004FE */
000004FA 4EED 229A jmp [A5 + 0x229A /* export_1103 */]
label000004FE:
000004FE 206F 0004 movea.l A0, [A7 + 0x4]
00000502 226F 0008 movea.l A1, [A7 + 0x8]
00000506 F210 5400 fmove fp0, (double) [A0]
0000050A F200 0083 fintrz fp1, fp0
0000050E 3010 move.w D0, [A0]
00000510 6D0E blt +0x10 /* 00000520 */
00000512 F200 00B8 fcmp fp1, fp0
00000516 6708 beq +0xA /* 00000520 */
00000518 F23C 40A2 0000 0001 fadd fp1, (int32_t) 0x1
label00000520:
00000520 F211 7480 fmove (double) [A1], fp1
00000524 2009 move.l D0, A1
00000526 4E75 rts
fn00000528:
00000528 4A6D EA7C tst.w [A5 - 0x1584]
0000052C 6604 bne +0x6 /* 00000532 */
0000052E 4EED 22A2 jmp [A5 + 0x22A2 /* export_1104 */]
label00000532:
00000532 206F 0004 movea.l A0, [A7 + 0x4]
00000536 F210 5400 fmove fp0, (double) [A0]
0000053A 226F 0008 movea.l A1, [A7 + 0x8]
0000053E F211 5421 fmod fp0, (double) [A1]
00000542 206F 000C movea.l A0, [A7 + 0xC]
00000546 F210 7400 fmove (double) [A0], fp0
0000054A 4E75 rts
export_829:
0000054C 206F 0004 movea.l A0, [A7 + 0x4]
00000550 0A10 0080 xori.b [A0], 0x80
00000554 2008 move.l D0, A0
00000556 4E75 rts
export_830:
fn00000558:
00000558 4A6D EA7C tst.w [A5 - 0x1584]
0000055C 6604 bne +0x6 /* 00000562 */
0000055E 4EED 225A jmp [A5 + 0x225A /* export_1095 */]
label00000562:
00000562 206F 0004 movea.l A0, [A7 + 0x4]
00000566 F210 5400 fmove fp0, (double) [A0]
0000056A 226F 0008 movea.l A1, [A7 + 0x8]
0000056E F211 5422 fadd fp0, (double) [A1]
00000572 206F 000C movea.l A0, [A7 + 0xC]
00000576 F210 7400 fmove (double) [A0], fp0
0000057A 4E75 rts
export_831:
fn0000057C:
0000057C 4A6D EA7C tst.w [A5 - 0x1584]
00000580 6604 bne +0x6 /* 00000586 */
00000582 4EED 2262 jmp [A5 + 0x2262 /* export_1096 */]
label00000586:
00000586 206F 0004 movea.l A0, [A7 + 0x4]
0000058A F210 5400 fmove fp0, (double) [A0]
0000058E 226F 0008 movea.l A1, [A7 + 0x8]
00000592 F211 5428 fsub fp0, (double) [A1]
00000596 206F 000C movea.l A0, [A7 + 0xC]
0000059A F210 7400 fmove (double) [A0], fp0
0000059E 4E75 rts
export_832:
fn000005A0:
000005A0 4A6D EA7C tst.w [A5 - 0x1584]
000005A4 6604 bne +0x6 /* 000005AA */
000005A6 4EED 22C2 jmp [A5 + 0x22C2 /* export_1108 */]
label000005AA:
000005AA 206F 0004 movea.l A0, [A7 + 0x4]
000005AE F210 5400 fmove fp0, (double) [A0]
000005B2 226F 0008 movea.l A1, [A7 + 0x8]
000005B6 F211 5423 fmul fp0, (double) [A1]
000005BA 206F 000C movea.l A0, [A7 + 0xC]
000005BE F210 7400 fmove (double) [A0], fp0
000005C2 4E75 rts
export_833:
fn000005C4:
000005C4 4A6D EA7C tst.w [A5 - 0x1584]
000005C8 6604 bne +0x6 /* 000005CE */
000005CA 4EED 226A jmp [A5 + 0x226A /* export_1097 */]
label000005CE:
000005CE 206F 0004 movea.l A0, [A7 + 0x4]
000005D2 F210 5400 fmove fp0, (double) [A0]
000005D6 226F 0008 movea.l A1, [A7 + 0x8]
000005DA F211 5420 fdiv fp0, (double) [A1]
000005DE 206F 000C movea.l A0, [A7 + 0xC]
000005E2 F210 7400 fmove (double) [A0], fp0
000005E6 4E75 rts
export_834:
fn000005E8:
000005E8 4A6D EA7C tst.w [A5 - 0x1584]
000005EC 6604 bne +0x6 /* 000005F2 */
000005EE 4EED 2312 jmp [A5 + 0x2312 /* export_1118 */]
label000005F2:
000005F2 206F 0004 movea.l A0, [A7 + 0x4]
000005F6 226F 0008 movea.l A1, [A7 + 0x8]
000005FA F210 540E fsin fp0, (double) [A0]
000005FE F211 7400 fmove (double) [A1], fp0
00000602 2009 move.l D0, A1
00000604 4E75 rts
export_835:
fn00000606:
00000606 4A6D EA7C tst.w [A5 - 0x1584]
0000060A 6604 bne +0x6 /* 00000610 */
0000060C 4EED 231A jmp [A5 + 0x231A /* export_1119 */]
label00000610:
00000610 206F 0004 movea.l A0, [A7 + 0x4]
00000614 226F 0008 movea.l A1, [A7 + 0x8]
00000618 F210 541D fcos fp0, (double) [A0]
0000061C F211 7400 fmove (double) [A1], fp0
00000620 2009 move.l D0, A1
00000622 4E75 rts
fn00000624:
00000624 4A6D EA7C tst.w [A5 - 0x1584]
00000628 6604 bne +0x6 /* 0000062E */
0000062A 4EED 230A jmp [A5 + 0x230A /* export_1117 */]
label0000062E:
0000062E 206F 0004 movea.l A0, [A7 + 0x4]
00000632 226F 0008 movea.l A1, [A7 + 0x8]
00000636 F210 540F ftan fp0, (double) [A0]
0000063A F211 7400 fmove (double) [A1], fp0
0000063E 2009 move.l D0, A1
00000640 4E75 rts
export_836:
00000642 4A6D EA7C tst.w [A5 - 0x1584]
00000646 6604 bne +0x6 /* 0000064C */
00000648 4EED 22F2 jmp [A5 + 0x22F2 /* export_1114 */]
label0000064C:
0000064C 206F 0004 movea.l A0, [A7 + 0x4]
00000650 226F 0008 movea.l A1, [A7 + 0x8]
00000654 F210 540C fasin fp0, (double) [A0]
00000658 F211 7400 fmove (double) [A1], fp0
0000065C 2009 move.l D0, A1
0000065E 4E75 rts
export_837:
00000660 4A6D EA7C tst.w [A5 - 0x1584]
00000664 6604 bne +0x6 /* 0000066A */
00000666 4EED 22FA jmp [A5 + 0x22FA /* export_1115 */]
label0000066A:
0000066A 206F 0004 movea.l A0, [A7 + 0x4]
0000066E 226F 0008 movea.l A1, [A7 + 0x8]
00000672 F210 541C facos fp0, (double) [A0]
00000676 F211 7400 fmove (double) [A1], fp0
0000067A 2009 move.l D0, A1
0000067C 4E75 rts
export_838:
0000067E 4A6D EA7C tst.w [A5 - 0x1584]
00000682 6604 bne +0x6 /* 00000688 */
00000684 4EED 2302 jmp [A5 + 0x2302 /* export_1116 */]
label00000688:
00000688 206F 0004 movea.l A0, [A7 + 0x4]
0000068C 226F 0008 movea.l A1, [A7 + 0x8]
00000690 F210 540A fatan fp0, (double) [A0]
00000694 F211 7400 fmove (double) [A1], fp0
00000698 2009 move.l D0, A1
0000069A 4E75 rts
export_839:
0000069C 4A6D EA7C tst.w [A5 - 0x1584]
000006A0 6604 bne +0x6 /* 000006A6 */
000006A2 4EED 22DA jmp [A5 + 0x22DA /* export_1111 */]
label000006A6:
000006A6 206F 0004 movea.l A0, [A7 + 0x4]
000006AA 226F 0008 movea.l A1, [A7 + 0x8]
000006AE F210 5402 fsinh fp0, (double) [A0]
000006B2 F211 7400 fmove (double) [A1], fp0
000006B6 2009 move.l D0, A1
000006B8 4E75 rts
export_840:
000006BA 4A6D EA7C tst.w [A5 - 0x1584]
000006BE 6604 bne +0x6 /* 000006C4 */
000006C0 4EED 22E2 jmp [A5 + 0x22E2 /* export_1112 */]
label000006C4:
000006C4 206F 0004 movea.l A0, [A7 + 0x4]
000006C8 226F 0008 movea.l A1, [A7 + 0x8]
000006CC F210 5419 fcosh fp0, (double) [A0]
000006D0 F211 7400 fmove (double) [A1], fp0
000006D4 2009 move.l D0, A1
000006D6 4E75 rts
export_841:
000006D8 4A6D EA7C tst.w [A5 - 0x1584]
000006DC 6604 bne +0x6 /* 000006E2 */
000006DE 4EED 22EA jmp [A5 + 0x22EA /* export_1113 */]
label000006E2:
000006E2 206F 0004 movea.l A0, [A7 + 0x4]
000006E6 226F 0008 movea.l A1, [A7 + 0x8]
000006EA F210 5409 ftanh fp0, (double) [A0]
000006EE F211 7400 fmove (double) [A1], fp0
000006F2 2009 move.l D0, A1
000006F4 4E75 rts
export_842:
fn000006F6:
000006F6 4A6D EA7C tst.w [A5 - 0x1584]
000006FA 6604 bne +0x6 /* 00000700 */
000006FC 4EED 22BA jmp [A5 + 0x22BA /* export_1107 */]
label00000700:
00000700 206F 0004 movea.l A0, [A7 + 0x4]
00000704 202F 0008 move.l D0, [A7 + 0x8]
00000708 0C00 0001 cmpi.b D0, 0x1
0000070C 6606 bne +0x8 /* 00000714 */
0000070E F210 5414 flogn fp0, (double) [A0]
00000712 6010 bra +0x12 /* 00000724 */
label00000714:
00000714 0C00 0000 cmpi.b D0, 0x0
00000718 6606 bne +0x8 /* 00000720 */
0000071A F210 5415 flog10 fp0, (double) [A0]
0000071E 6004 bra +0x6 /* 00000724 */
label00000720:
00000720 F210 5416 flog2 fp0, (double) [A0]
label00000724:
00000724 226F 000C movea.l A1, [A7 + 0xC]
00000728 F211 7400 fmove (double) [A1], fp0
0000072C 2009 move.l D0, A1
0000072E 4E75 rts
export_843:
fn00000730:
00000730 4A6D EA7C tst.w [A5 - 0x1584]
00000734 6604 bne +0x6 /* 0000073A */
00000736 4EED 22CA jmp [A5 + 0x22CA /* export_1109 */]
label0000073A:
0000073A 206F 0004 movea.l A0, [A7 + 0x4]
0000073E 226F 0008 movea.l A1, [A7 + 0x8]
00000742 F211 5483 fintrz fp1, (double) [A1]
00000746 3010 move.w D0, [A0]
00000748 0240 7FFF andi.w D0, 0x7FFF
0000074C 6610 bne +0x12 /* 0000075E */
0000074E 3011 move.w D0, [A1]
00000750 3200 move.w D1, D0
00000752 0240 8000 andi.w D0, 0x8000
00000756 6658 bne +0x5A /* 000007B0 */
00000758 0241 7FFF andi.w D1, 0x7FFF
0000075C 6752 beq +0x54 /* 000007B0 */
label0000075E:
0000075E F210 5418 fabs fp0, (double) [A0]
00000762 F211 54B8 fcmp fp1, (double) [A1]
00000766 F28E 0044 .extension 0x28E <<F/2-3/1>> // unimplemented
label0000076A:
0000076A 426D EA4C clr.w [A5 - 0x15B4]
0000076E F200 0014 flogn fp0, fp0
00000772 F211 5423 fmul fp0, (double) [A1]
00000776 F200 0010 fetox fp0, fp0
0000077A 3010 move.w D0, [A0]
0000077C 6C22 bge +0x24 /* 000007A0 */
0000077E F23C 40A1 0000 0002 fmod fp1, (int32_t) 0x2
00000786 F23C 40B8 0000 0000 fcmp fp1, (int32_t) 0x0
0000078E F281 0010 .extension 0x281 <<F/2-3/1>> // unimplemented
00000792 226F 000C movea.l A1, [A7 + 0xC]
00000796 F211 7400 fmove (double) [A1], fp0
0000079A 0011 0080 ori.b [A1], 0x80
0000079E 6008 bra +0xA /* 000007A8 */
label000007A0:
000007A0 226F 000C movea.l A1, [A7 + 0xC]
000007A4 F211 7400 fmove (double) [A1], fp0
label000007A8:
000007A8 2009 move.l D0, A1
000007AA 4E75 rts
000007AC 3010 move.w D0, [A0]
000007AE 6CBA bge -0x44 /* 0000076A */
label000007B0:
000007B0 3B7C 0001 EA4C move.w [A5 - 0x15B4], 0x1
000007B6 4E75 rts
export_844:
fn000007B8:
000007B8 4A6D EA7C tst.w [A5 - 0x1584]
000007BC 6604 bne +0x6 /* 000007C2 */
000007BE 4EED 22AA jmp [A5 + 0x22AA /* export_1105 */]
label000007C2:
000007C2 206F 0004 movea.l A0, [A7 + 0x4]
000007C6 226F 0008 movea.l A1, [A7 + 0x8]
000007CA F210 5404 fsqrt fp0, (double) [A0]
000007CE F211 7400 fmove (double) [A1], fp0
000007D2 2009 move.l D0, A1
000007D4 4E75 rts
export_845:
fn000007D6:
000007D6 4A6D EA7C tst.w [A5 - 0x1584]
000007DA 6604 bne +0x6 /* 000007E0 */
000007DC 4EED 22B2 jmp [A5 + 0x22B2 /* export_1106 */]
label000007E0:
000007E0 206F 0004 movea.l A0, [A7 + 0x4]
000007E4 226F 0008 movea.l A1, [A7 + 0x8]
000007E8 F210 5410 fetox fp0, (double) [A0]
000007EC F211 7400 fmove (double) [A1], fp0
000007F0 2009 move.l D0, A1
000007F2 4E75 rts
export_846:
000007F4 4A6D EA7C tst.w [A5 - 0x1584]
000007F8 6604 bne +0x6 /* 000007FE */
000007FA 4EED 22D2 jmp [A5 + 0x22D2 /* export_1110 */]
label000007FE:
000007FE 226F 0004 movea.l A1, [A7 + 0x4]
00000802 206F 0008 movea.l A0, [A7 + 0x8]
00000806 7000 moveq.l D0, 0x00
00000808 7200 moveq.l D1, 0x00
0000080A F210 5400 fmove fp0, (double) [A0]
0000080E F292 0008 .extension 0x292 <<F/2-3/1>> // unimplemented
00000812 F281 0060 .extension 0x281 <<F/2-3/1>> // unimplemented
00000816 7201 moveq.l D1, 0x01
00000818 F211 5480 fmove fp1, (double) [A1]
0000081C F292 0008 .extension 0x292 <<F/2-3/1>> // unimplemented
00000820 F281 0028 .extension 0x281 <<F/2-3/1>> // unimplemented
00000824 7001 moveq.l D0, 0x01
00000826 F200 0420 fdiv fp0, fp1
0000082A F200 008A fatan fp1, fp0
0000082E 4A40 tst.w D0
00000830 670C beq +0xE /* 0000083E */
00000832 4A41 tst.w D1
00000834 662A bne +0x2C /* 00000860 */
00000836 F200 5C00 .fmovecr 0xF200, 0x5C00 // unimplemented
0000083A F200 00A2 fadd fp1, fp0
label0000083E:
0000083E 226F 000C movea.l A1, [A7 + 0xC]
00000842 F211 7480 fmove (double) [A1], fp1
00000846 2009 move.l D0, A1
00000848 4E75 rts
0000084A F200 5C80 .fmovecr 0xF200, 0x5C80 // unimplemented
0000084E F23C 40A0 0000 0002 fdiv fp1, (int32_t) 0x2
00000856 4A41 tst.w D1
00000858 67E4 beq -0x1A /* 0000083E */
0000085A F200 049A fneg fp1, fp1
0000085E 60DE bra -0x20 /* 0000083E */
label00000860:
00000860 F200 5C00 .fmovecr 0xF200, 0x5C00 // unimplemented
00000864 F200 00A8 fsub fp1, fp0
00000868 226F 000C movea.l A1, [A7 + 0xC]
0000086C F211 7480 fmove (double) [A1], fp1
00000870 2009 move.l D0, A1
00000872 4E75 rts
00000874 3011 move.w D0, [A1]
00000876 6C06 bge +0x8 /* 0000087E */
00000878 F200 5C80 .fmovecr 0xF200, 0x5C80 // unimplemented
0000087C 60C0 bra -0x3E /* 0000083E */
label0000087E:
0000087E 226F 000C movea.l A1, [A7 + 0xC]
00000882 4291 clr.l [A1]
00000884 42A9 0004 clr.l [A1 + 0x4]
00000888 2009 move.l D0, A1
0000088A 4E75 rts
export_847:
0000088C 4A6D EA7C tst.w [A5 - 0x1584]
00000890 6604 bne +0x6 /* 00000896 */
00000892 4EED 2322 jmp [A5 + 0x2322 /* export_1120 */]
label00000896:
00000896 206F 0004 movea.l A0, [A7 + 0x4]
0000089A 226F 0008 movea.l A1, [A7 + 0x8]
0000089E F210 5400 fmove fp0, (double) [A0]
000008A2 F200 0080 fmove fp1, fp0
000008A6 F200 04A3 fmul fp1, fp1
000008AA F23C 40A2 0000 0001 fadd fp1, (int32_t) 0x1
000008B2 F200 0484 fsqrt fp1, fp1
000008B6 F200 00A2 fadd fp1, fp0
000008BA F200 0494 flogn fp1, fp1
000008BE F211 7480 fmove (double) [A1], fp1
000008C2 2009 move.l D0, A1
000008C4 4E75 rts
export_848:
000008C6 4A6D EA7C tst.w [A5 - 0x1584]
000008CA 6604 bne +0x6 /* 000008D0 */
000008CC 4EED 232A jmp [A5 + 0x232A /* export_1121 */]
label000008D0:
000008D0 206F 0004 movea.l A0, [A7 + 0x4]
000008D4 226F 0008 movea.l A1, [A7 + 0x8]
000008D8 F210 5400 fmove fp0, (double) [A0]
000008DC F23C 4038 0000 0001 fcmp fp0, (int32_t) 0x1
000008E4 F294 0026 .extension 0x294 <<F/2-3/1>> // unimplemented
000008E8 F200 0080 fmove fp1, fp0
000008EC F200 04A3 fmul fp1, fp1
000008F0 F23C 40A8 0000 0001 fsub fp1, (int32_t) 0x1
000008F8 F200 0484 fsqrt fp1, fp1
000008FC F200 00A2 fadd fp1, fp0
00000900 F200 0494 flogn fp1, fp1
00000904 F211 7480 fmove (double) [A1], fp1
00000908 2009 move.l D0, A1
0000090A 4E75 rts
0000090C 22BC 7FF0 0000 move.l [A1], 0x7FF00000
00000912 42A9 0004 clr.l [A1 + 0x4]
00000916 2009 move.l D0, A1
00000918 4E75 rts
export_849:
0000091A 4A6D EA7C tst.w [A5 - 0x1584]
0000091E 6604 bne +0x6 /* 00000924 */
00000920 4EED 2332 jmp [A5 + 0x2332 /* export_1122 */]
label00000924:
00000924 206F 0004 movea.l A0, [A7 + 0x4]
00000928 226F 0008 movea.l A1, [A7 + 0x8]
0000092C F210 540D fatanh fp0, (double) [A0]
00000930 F211 7400 fmove (double) [A1], fp0
00000934 2009 move.l D0, A1
00000936 4E75 rts
export_850:
fn00000938:
00000938 206F 0004 movea.l A0, [A7 + 0x4]
0000093C 48E7 3840 movem.l -[A7], D2,D3,D4,A1
00000940 226F 0018 movea.l A1, [A7 + 0x18]
00000944 2010 move.l D0, [A0]
00000946 2228 0004 move.l D1, [A0 + 0x4]
0000094A 2411 move.l D2, [A1]
0000094C 2629 0004 move.l D3, [A1 + 0x4]
00000950 B480 cmp.l D2, D0
00000952 660E bne +0x10 /* 00000962 */
00000954 2801 move.l D4, D1
00000956 B784 xor.l D4, D3
00000958 0284 FFFF FFFC andi.l D4, 0xFFFFFFFC
0000095E 6700 0068 beq +0x6A /* 000009C8 */
label00000962:
00000962 7800 moveq.l D4, 0x00
00000964 5481 addq.l D1, 2
00000966 D184 addx.l D0, D4
00000968 0241 FFFC andi.w D1, 0xFFFC
0000096C 5483 addq.l D3, 2
0000096E D584 addx.l D2, D4
00000970 0243 FFFC andi.w D3, 0xFFFC
00000974 6018 bra +0x1A /* 0000098E */
export_851:
fn00000976:
00000976 206F 0004 movea.l A0, [A7 + 0x4]
0000097A 48E7 3840 movem.l -[A7], D2,D3,D4,A1
0000097E 226F 0018 movea.l A1, [A7 + 0x18]
00000982 2010 move.l D0, [A0]
00000984 2228 0004 move.l D1, [A0 + 0x4]
00000988 2411 move.l D2, [A1]
0000098A 2629 0004 move.l D3, [A1 + 0x4]
label0000098E:
0000098E 2800 move.l D4, D0
00000990 E384 asl D4, 1
00000992 6602 bne +0x4 /* 00000996 */
00000994 7000 moveq.l D0, 0x00
label00000996:
00000996 2802 move.l D4, D2
00000998 E384 asl D4, 1
0000099A 6602 bne +0x4 /* 0000099E */
0000099C 7400 moveq.l D2, 0x00
label0000099E:
0000099E 2800 move.l D4, D0
000009A0 B584 xor.l D4, D2
000009A2 6B14 bmi +0x16 /* 000009B8 */
000009A4 2800 move.l D4, D0
000009A6 6B10 bmi +0x12 /* 000009B8 */
000009A8 2802 move.l D4, D2
000009AA 6B0C bmi +0xE /* 000009B8 */
000009AC B480 cmp.l D2, D0
000009AE 660E bne +0x10 /* 000009BE */
000009B0 B681 cmp.l D3, D1
000009B2 6210 bhi +0x12 /* 000009C4 */
000009B4 6712 beq +0x14 /* 000009C8 */
000009B6 6014 bra +0x16 /* 000009CC */
label000009B8:
000009B8 B082 cmp.l D0, D2
000009BA 6602 bne +0x4 /* 000009BE */
000009BC B283 cmp.l D1, D3
label000009BE:
000009BE 6204 bhi +0x6 /* 000009C4 */
000009C0 6706 beq +0x8 /* 000009C8 */
000009C2 6008 bra +0xA /* 000009CC */
label000009C4:
000009C4 7001 moveq.l D0, 0x01
000009C6 6006 bra +0x8 /* 000009CE */
label000009C8:
000009C8 7000 moveq.l D0, 0x00
000009CA 6002 bra +0x4 /* 000009CE */
label000009CC:
000009CC 70FF moveq.l D0, 0xFFFFFFFF
label000009CE:
000009CE 4CDF 021C movem.l D2,D3,D4,A1, [A7]+
000009D2 4E75 rts
export_852:
fn000009D4:
000009D4 206F 0004 movea.l A0, [A7 + 0x4]
000009D8 7201 moveq.l D1, 0x01
000009DA 2010 move.l D0, [A0]
000009DC 6B14 bmi +0x16 /* 000009F2 */
000009DE 6704 beq +0x6 /* 000009E4 */
000009E0 7001 moveq.l D0, 0x01
000009E2 4E75 rts
label000009E4:
000009E4 2028 0004 move.l D0, [A0 + 0x4]
000009E8 6704 beq +0x6 /* 000009EE */
000009EA 2001 move.l D0, D1
000009EC 4E75 rts
label000009EE:
000009EE 7000 moveq.l D0, 0x00
000009F0 4E75 rts
label000009F2:
000009F2 72FF moveq.l D1, 0xFFFFFFFF
000009F4 E388 lsl D0, 1
000009F6 67EC beq -0x12 /* 000009E4 */
000009F8 70FF moveq.l D0, 0xFFFFFFFF
000009FA 4E75 rts
export_853:
fn000009FC:
000009FC 4E56 0000 link A6, 0
00000A00 48E7 3C40 movem.l -[A7], D2,D3,D4,D5,A1
00000A04 206E 0008 movea.l A0, [A6 + 0x8]
00000A08 3010 move.w D0, [A0]
00000A0A 6C12 bge +0x14 /* 00000A1E */
00000A0C 327C 0001 movea.w A1, 0x1
00000A10 600E bra +0x10 /* 00000A20 */
export_854:
00000A12 4E56 0000 link A6, 0
00000A16 48E7 3C40 movem.l -[A7], D2,D3,D4,D5,A1
00000A1A 206E 0008 movea.l A0, [A6 + 0x8]
label00000A1E:
00000A1E 93C9 sub.l A1, A1
label00000A20:
00000A20 2010 move.l D0, [A0]
00000A22 4840 swap.w D0
00000A24 2428 0004 move.l D2, [A0 + 0x4]
00000A28 4842 swap.w D2
00000A2A E348 lsl D0.w, 1
00000A2C 0C40 7FDF cmpi.w D0, 0x7FDF
00000A30 621E bhi +0x20 /* 00000A50 */
00000A32 426D B772 clr.w [A5 - 0x488E]
00000A36 6006 bra +0x8 /* 00000A3E */
label00000A38:
00000A38 3B7C 0001 B772 move.w [A5 - 0x488E], 0x1
label00000A3E:
00000A3E 7000 moveq.l D0, 0x00
00000A40 226E 000C movea.l A1, [A6 + 0xC]
00000A44 2280 move.l [A1], D0
00000A46 2009 move.l D0, A1
00000A48 4CDF 023C movem.l D2,D3,D4,D5,A1, [A7]+
00000A4C 4E5E unlink A6
00000A4E 4E75 rts
label00000A50:
00000A50 0C40 83DF cmpi.w D0, 0x83DF
00000A54 62E2 bhi -0x1C /* 00000A38 */
00000A56 426D B772 clr.w [A5 - 0x488E]
00000A5A E248 lsr D0.w, 1
00000A5C 3802 move.w D4, D2
00000A5E 3400 move.w D2, D0
00000A60 4840 swap.w D0
00000A62 720B moveq.l D1, 0x0B
00000A64 E3A0 asl D0, D1
00000A66 0244 FFE0 andi.w D4, 0xFFE0
00000A6A EA4C lsr D4.w, 5
00000A6C 8044 or.w D0, D4
00000A6E E84A lsr D2.w, 4
00000A70 0442 03FF subi.w D2, 0x3FF
00000A74 3200 move.w D1, D0
00000A76 4840 swap.w D0
00000A78 08C0 000F bset.b D0, 0xF
00000A7C 363C 001F move.w D3, 0x1F
00000A80 9642 sub.w D3, D2
00000A82 6726 beq +0x28 /* 00000AAA */
00000A84 0443 0010 subi.w D3, 0x10
00000A88 6B0C bmi +0xE /* 00000A96 */
00000A8A C141 exg D0, D1
00000A8C 4240 clr.w D0
00000A8E 4A43 tst.w D3
00000A90 6718 beq +0x1A /* 00000AAA */
00000A92 E669 lsr D1.w, D3
00000A94 6014 bra +0x16 /* 00000AAA */
label00000A96:
00000A96 0643 0010 addi.w D3, 0x10
00000A9A 343C FFFF move.w D2, 0xFFFF
00000A9E E66A lsr D2.w, D3
00000AA0 E678 ror D0.w, D3
00000AA2 E669 lsr D1.w, D3
00000AA4 B141 xor.w D1, D0
00000AA6 C042 and.w D0, D2
00000AA8 B141 xor.w D1, D0
label00000AAA:
00000AAA 4840 swap.w D0
00000AAC 3001 move.w D0, D1
00000AAE 3209 move.w D1, A1
00000AB0 6702 beq +0x4 /* 00000AB4 */
00000AB2 4480 neg.l D0
label00000AB4:
00000AB4 226E 000C movea.l A1, [A6 + 0xC]
00000AB8 2280 move.l [A1], D0
00000ABA 2009 move.l D0, A1
00000ABC 4CDF 021C movem.l D2,D3,D4,A1, [A7]+
00000AC0 4E5E unlink A6
00000AC2 4E75 rts
export_855:
fn00000AC4:
00000AC4 206F 0004 movea.l A0, [A7 + 0x4]
00000AC8 2010 move.l D0, [A0]
00000ACA 6C0C bge +0xE /* 00000AD8 */
00000ACC 327C 0001 movea.w A1, 0x1
00000AD0 6008 bra +0xA /* 00000ADA */
00000AD2 206F 0004 movea.l A0, [A7 + 0x4]
00000AD6 2010 move.l D0, [A0]
label00000AD8:
00000AD8 93C9 sub.l A1, A1
label00000ADA:
00000ADA 4840 swap.w D0
00000ADC 0240 7FFF andi.w D0, 0x7FFF
00000AE0 0C40 40EF cmpi.w D0, 0x40EF
00000AE4 6228 bhi +0x2A /* 00000B0E */
00000AE6 0440 3FF0 subi.w D0, 0x3FF0
00000AEA 6D26 blt +0x28 /* 00000B12 */
00000AEC E898 ror D0, 4
00000AEE 3200 move.w D1, D0
00000AF0 4840 swap.w D0
00000AF2 E248 lsr D0.w, 1
00000AF4 08C0 000F bset.b D0, 0xF
00000AF8 4441 neg.w D1
00000AFA 0641 000F addi.w D1, 0xF
00000AFE E268 lsr D0.w, D1
00000B00 3209 move.w D1, A1
00000B02 6702 beq +0x4 /* 00000B06 */
00000B04 4440 neg.w D0
label00000B06:
00000B06 206F 0008 movea.l A0, [A7 + 0x8]
00000B0A 3080 move.w [A0], D0
00000B0C 4E75 rts
label00000B0E:
00000B0E 70FF moveq.l D0, 0xFFFFFFFF
00000B10 60F4 bra -0xA /* 00000B06 */
label00000B12:
00000B12 7000 moveq.l D0, 0x00
00000B14 60F0 bra -0xE /* 00000B06 */
export_856:
fn00000B16:
00000B16 206F 0004 movea.l A0, [A7 + 0x4]
00000B1A 7000 moveq.l D0, 0x00
00000B1C 3010 move.w D0, [A0]
00000B1E 6E14 bgt +0x16 /* 00000B34 */
00000B20 6768 beq +0x6A /* 00000B8A */
00000B22 4440 neg.w D0
00000B24 307C 0001 movea.w A0, 0x1
00000B28 600C bra +0xE /* 00000B36 */
export_857:
fn00000B2A:
00000B2A 206F 0004 movea.l A0, [A7 + 0x4]
00000B2E 7000 moveq.l D0, 0x00
00000B30 3010 move.w D0, [A0]
00000B32 6756 beq +0x58 /* 00000B8A */
label00000B34:
00000B34 91C8 sub.l A0, A0
label00000B36:
00000B36 327C 000F movea.w A1, 0xF
00000B3A 3200 move.w D1, D0
00000B3C 0241 FF00 andi.w D1, 0xFF00
00000B40 6604 bne +0x6 /* 00000B46 */
00000B42 5149 subq.w A1, 8
00000B44 E148 lsl D0.w, 8
label00000B46:
00000B46 3200 move.w D1, D0
00000B48 0241 F000 andi.w D1, 0xF000
00000B4C 6604 bne +0x6 /* 00000B52 */
00000B4E 5949 subq.w A1, 4
00000B50 E948 lsl D0.w, 4
label00000B52:
00000B52 E348 lsl D0.w, 1
00000B54 6510 bcs +0x12 /* 00000B66 */
00000B56 5349 subq.w A1, 1
00000B58 E348 lsl D0.w, 1
00000B5A 650A bcs +0xC /* 00000B66 */
00000B5C 5349 subq.w A1, 1
00000B5E E348 lsl D0.w, 1
00000B60 6504 bcs +0x6 /* 00000B66 */
00000B62 5349 subq.w A1, 1
00000B64 E348 lsl D0.w, 1
label00000B66:
00000B66 E988 lsl D0, 4
00000B68 2209 move.l D1, A1
00000B6A 0641 03FF addi.w D1, 0x3FF
00000B6E E949 lsl D1.w, 4
00000B70 B0FC 0000 cmpa.w A0, 0x0
00000B74 6704 beq +0x6 /* 00000B7A */
00000B76 0041 8000 ori.w D1, 0x8000
label00000B7A:
00000B7A 4841 swap.w D1
00000B7C 8081 or.l D0, D1
00000B7E 206F 0008 movea.l A0, [A7 + 0x8]
00000B82 2080 move.l [A0], D0
00000B84 42A8 0004 clr.l [A0 + 0x4]
00000B88 4E75 rts
label00000B8A:
00000B8A 206F 0008 movea.l A0, [A7 + 0x8]
00000B8E 4290 clr.l [A0]
00000B90 42A8 0004 clr.l [A0 + 0x4]
00000B94 4E75 rts
export_858:
fn00000B96:
00000B96 206F 0004 movea.l A0, [A7 + 0x4]
00000B9A 48E7 2000 movem.l -[A7], D2
00000B9E 2010 move.l D0, [A0]
00000BA0 6E18 bgt +0x1A /* 00000BBA */
00000BA2 6700 008C beq +0x8E /* 00000C30 */
00000BA6 4480 neg.l D0
00000BA8 307C 0001 movea.w A0, 0x1
00000BAC 600E bra +0x10 /* 00000BBC */
00000BAE 206F 0004 movea.l A0, [A7 + 0x4]
00000BB2 48E7 2000 movem.l -[A7], D2
00000BB6 2010 move.l D0, [A0]
00000BB8 6776 beq +0x78 /* 00000C30 */
label00000BBA:
00000BBA 91C8 sub.l A0, A0
label00000BBC:
00000BBC 327C 001F movea.w A1, 0x1F
00000BC0 2200 move.l D1, D0
00000BC2 0281 FFFF 0000 andi.l D1, 0xFFFF0000
00000BC8 6606 bne +0x8 /* 00000BD0 */
00000BCA 4840 swap.w D0
00000BCC 92FC 0010 sub.w A1, 0x10
label00000BD0:
00000BD0 2200 move.l D1, D0
00000BD2 0281 FF00 0000 andi.l D1, 0xFF000000
00000BD8 6604 bne +0x6 /* 00000BDE */
00000BDA E188 lsl D0, 8
00000BDC 5149 subq.w A1, 8
label00000BDE:
00000BDE 2200 move.l D1, D0
00000BE0 0281 F000 0000 andi.l D1, 0xF0000000
00000BE6 6604 bne +0x6 /* 00000BEC */
00000BE8 E988 lsl D0, 4
00000BEA 5949 subq.w A1, 4
label00000BEC:
00000BEC E388 lsl D0, 1
00000BEE 6510 bcs +0x12 /* 00000C00 */
00000BF0 5349 subq.w A1, 1
00000BF2 E388 lsl D0, 1
00000BF4 650A bcs +0xC /* 00000C00 */
00000BF6 5349 subq.w A1, 1
00000BF8 E388 lsl D0, 1
00000BFA 6504 bcs +0x6 /* 00000C00 */
00000BFC 5349 subq.w A1, 1
00000BFE E388 lsl D0, 1
label00000C00:
00000C00 7200 moveq.l D1, 0x00
00000C02 3200 move.w D1, D0
00000C04 740C moveq.l D2, 0x0C
00000C06 E4A8 lsr D0, D2
00000C08 E949 lsl D1.w, 4
00000C0A 4841 swap.w D1
00000C0C 3409 move.w D2, A1
00000C0E 0642 03FF addi.w D2, 0x3FF
00000C12 E94A lsl D2.w, 4
00000C14 B0FC 0000 cmpa.w A0, 0x0
00000C18 6704 beq +0x6 /* 00000C1E */
00000C1A 0042 8000 ori.w D2, 0x8000
label00000C1E:
00000C1E 4842 swap.w D2
00000C20 8082 or.l D0, D2
00000C22 241F move.l D2, [A7]+
00000C24 206F 0008 movea.l A0, [A7 + 0x8]
00000C28 2080 move.l [A0], D0
00000C2A 2141 0004 move.l [A0 + 0x4], D1
00000C2E 4E75 rts
label00000C30:
00000C30 241F move.l D2, [A7]+
00000C32 206F 0008 movea.l A0, [A7 + 0x8]
00000C36 4290 clr.l [A0]
00000C38 42A8 0004 clr.l [A0 + 0x4]
00000C3C 4E75 rts
export_859:
fn00000C3E:
00000C3E 206F 0004 movea.l A0, [A7 + 0x4]
00000C42 226F 0008 movea.l A1, [A7 + 0x8]
00000C46 5089 addq.l A1, 8
00000C48 1318 move.b -[A1], [A0]+
00000C4A 1318 move.b -[A1], [A0]+
00000C4C 1318 move.b -[A1], [A0]+
00000C4E 1318 move.b -[A1], [A0]+
00000C50 1318 move.b -[A1], [A0]+
00000C52 1318 move.b -[A1], [A0]+
00000C54 1318 move.b -[A1], [A0]+
00000C56 1318 move.b -[A1], [A0]+
00000C58 4E75 rts
export_860:
fn00000C5A:
00000C5A 206F 0004 movea.l A0, [A7 + 0x4]
00000C5E 7000 moveq.l D0, 0x00
00000C60 0CAF 0000 0004 0008 cmpi.l [A7 + 0x8], 0x4
00000C68 6B4C bmi +0x4E /* 00000CB6 */
00000C6A 7200 moveq.l D1, 0x00
00000C6C 3208 move.w D1, A0
00000C6E 0241 0003 andi.w D1, 0x3
00000C72 670C beq +0xE /* 00000C80 */
00000C74 93AF 0008 sub.l [A7 + 0x8], D1
00000C78 5341 subq.w D1, 1
label00000C7A:
00000C7A 10C0 move.b [A0]+, D0
00000C7C 51C9 FFFC dbf D1, -0x6 /* 00000C7A */
label00000C80:
00000C80 222F 0008 move.l D1, [A7 + 0x8]
00000C84 E489 lsr D1, 2
00000C86 672E beq +0x30 /* 00000CB6 */
label00000C88:
00000C88 5181 subq.l D1, 8
00000C8A 6F12 ble +0x14 /* 00000C9E */
00000C8C 20C0 move.l [A0]+, D0
00000C8E 20C0 move.l [A0]+, D0
00000C90 20C0 move.l [A0]+, D0
00000C92 20C0 move.l [A0]+, D0
00000C94 20C0 move.l [A0]+, D0
00000C96 20C0 move.l [A0]+, D0
00000C98 20C0 move.l [A0]+, D0
00000C9A 20C0 move.l [A0]+, D0
00000C9C 60EA bra -0x14 /* 00000C88 */
label00000C9E:
00000C9E 4441 neg.w D1
00000CA0 D241 add.w D1, D1
00000CA2 4EFB 1002 jmp [PC + D1.w + 0x2]
00000CA6 20C0 move.l [A0]+, D0
00000CA8 20C0 move.l [A0]+, D0
00000CAA 20C0 move.l [A0]+, D0
00000CAC 20C0 move.l [A0]+, D0
00000CAE 20C0 move.l [A0]+, D0
00000CB0 20C0 move.l [A0]+, D0
00000CB2 20C0 move.l [A0]+, D0
00000CB4 20C0 move.l [A0]+, D0
label00000CB6:
00000CB6 222F 0008 move.l D1, [A7 + 0x8]
00000CBA 0241 0003 andi.w D1, 0x3
00000CBE 6708 beq +0xA /* 00000CC8 */
00000CC0 5341 subq.w D1, 1
label00000CC2:
00000CC2 10C0 move.b [A0]+, D0
00000CC4 51C9 FFFC dbf D1, -0x6 /* 00000CC2 */
label00000CC8:
00000CC8 4E75 rts
export_861:
00000CCA 4E71 nop
export_862:
fn00000CCC:
00000CCC 221F move.l D1, [A7]+
00000CCE 201F move.l D0, [A7]+
00000CD0 225F movea.l A1, [A7]+
00000CD2 205F movea.l A0, [A7]+
00000CD4 2F01 move.l -[A7], D1
00000CD6 2F0A move.l -[A7], A2
00000CD8 246D AFF0 movea.l A2, [A5 - 0x5010]
00000CDC 4E92 jsr [A2]
00000CDE 245F movea.l A2, [A7]+
00000CE0 4E75 rts
export_863:
fn00000CE2:
00000CE2 226F 0004 movea.l A1, [A7 + 0x4]
00000CE6 206F 0008 movea.l A0, [A7 + 0x8]
00000CEA 7000 moveq.l D0, 0x00
00000CEC 7200 moveq.l D1, 0x00
00000CEE 7400 moveq.l D2, 0x00
00000CF0 1211 move.b D1, [A1]
00000CF2 1401 move.b D2, D1
00000CF4 1018 move.b D0, [A0]+
00000CF6 D200 add.b D1, D0
00000CF8 6406 bcc +0x8 /* 00000D00 */
00000CFA 103C 00FF move.b D0, 0xFF
00000CFE 9002 sub.b D0, D2
label00000D00:
00000D00 D119 add.b [A1]+, D0
00000D02 D3C2 add.l A1, D2
00000D04 48E7 8020 movem.l -[A7], D0,A2
00000D08 246D AFF0 movea.l A2, [A5 - 0x5010]
00000D0C 4E92 jsr [A2]
00000D0E 4CDF 0401 movem.l D0,A2, [A7]+
00000D12 4E75 rts
export_864:
fn00000D14:
00000D14 226F 0004 movea.l A1, [A7 + 0x4]
00000D18 206F 0008 movea.l A0, [A7 + 0x8]
00000D1C 7000 moveq.l D0, 0x00
00000D1E 1010 move.b D0, [A0]
00000D20 6712 beq +0x14 /* 00000D34 */
00000D22 48E7 8020 movem.l -[A7], D0,A2
00000D26 5240 addq.w D0, 1
00000D28 246D AFF0 movea.l A2, [A5 - 0x5010]
00000D2C 4E92 jsr [A2]
00000D2E 4CDF 0401 movem.l D0,A2, [A7]+
00000D32 4E75 rts
label00000D34:
00000D34 1280 move.b [A1], D0
00000D36 4E75 rts
export_865:
fn00000D38:
00000D38 206F 0004 movea.l A0, [A7 + 0x4]
00000D3C 226F 0008 movea.l A1, [A7 + 0x8]
00000D40 7000 moveq.l D0, 0x00
00000D42 1018 move.b D0, [A0]+
00000D44 1219 move.b D1, [A1]+
00000D46 B001 cmp.b D0, D1
00000D48 6708 beq +0xA /* 00000D52 */
00000D4A 9001 sub.b D0, D1
00000D4C 4880 ext.w D0
00000D4E 48C0 ext.l D0
00000D50 4E75 rts
label00000D52:
00000D52 4A00 tst.b D0
00000D54 6712 beq +0x14 /* 00000D68 */
label00000D56:
00000D56 B109 cmpm.b [A0]+, [A1]+
00000D58 670A beq +0xC /* 00000D64 */
00000D5A 1020 move.b D0, -[A0]
00000D5C 9021 sub.b D0, -[A1]
00000D5E 4880 ext.w D0
00000D60 48C0 ext.l D0
00000D62 4E75 rts
label00000D64:
00000D64 5300 subq.b D0, 1
00000D66 66EE bne -0x10 /* 00000D56 */
label00000D68:
00000D68 7000 moveq.l D0, 0x00
00000D6A 4E75 rts
export_866:
fn00000D6C:
00000D6C 4E56 FFD2 link A6, -0x002E
00000D70 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000D74 286D E044 movea.l A4, [A5 - 0x1FBC]
00000D78 266D E034 movea.l A3, [A5 - 0x1FCC]
label00000D7C:
00000D7C 101C move.b D0, [A4]+
00000D7E 6500 2A20 bcs +0x2A22 /* 000037A0 */
00000D82 0C00 00FE cmpi.b D0, 0xFE
00000D86 6200 2A18 bhi +0x2A1A /* 000037A0 */
00000D8A 7200 moveq.l D1, 0x00
00000D8C 1200 move.b D1, D0
00000D8E D241 add.w D1, D1
00000D90 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000D94 4EFB 1000 jmp [PC + D1.w]
00000D98 0200 0258 andi.b D0, 0x58 /* 'X' */
00000D9C 02A8 02F8 0340 0340 andi.l [A0 + 0x340], 0x2F80340
00000DA4 0340 bchg D0, D1
00000DA6 0340 bchg D0, D1
00000DA8 0354 bchg [A4], D1
00000DAA 036A 036A bchg [A2 + 0x36A], D1
00000DAE 037C 03F4 bchg 0x3F4, D1
00000DB2 0464 04D4 subi.w -[A4], 0x4D4
00000DB6 053C 053C btst 0x3C /* '<' */, D2
00000DBA 053C 053C btst 0x3C /* '<' */, D2
00000DBE 0550 bchg [A0], D2
00000DC0 0566 bchg -[A6], D2
00000DC2 0566 bchg -[A6], D2
00000DC4 0580 bclr D0, D2
00000DC6 0580 bclr D0, D2
00000DC8 05F6 .incomplete
00000DCA 05DC .incomplete
00000DCC 0612 2492 addi.b [A2], 0x92
00000DD0 0598 bclr [A0]+, D2
00000DD2 05C4 .incomplete
00000DD4 1E26 move.b D7, -[A6]
00000DD6 FFE6 .invalid <<F/7/7>>
00000DD8 FFE6 .invalid <<F/7/7>>
00000DDA 1E1E move.b D7, [A6]+
00000DDC 1E1E move.b D7, [A6]+
00000DDE 1E08 move.b D7, A0
00000DE0 FFE6 .invalid <<F/7/7>>
00000DE2 FFE6 .invalid <<F/7/7>>
00000DE4 FFE6 .invalid <<F/7/7>>
00000DE6 FFE6 .invalid <<F/7/7>>
00000DE8 FFE6 .invalid <<F/7/7>>
00000DEA FFE6 .invalid <<F/7/7>>
00000DEC 0626 0668 addi.b -[A6], 0x68 /* 'h' */
00000DF0 06AE 06F0 086A 08B6 addi.l [A6 + 0x8B6], 0x6F0086A
00000DF8 0902 btst D2, D4
00000DFA 0946 bchg D6, D4
00000DFC 09C0 .incomplete
00000DFE 2A0A move.l D5, A2
00000E00 09D0 .incomplete
00000E02 0762 bchg -[A2], D3
00000E04 0772 0790 bchg [ + D0 * 8], D3
00000E08 07AE 07C6 bclr [A6 + 0x7C6], D3
00000E0C 07E6 .incomplete
00000E0E 0808 081E btst.b A0, 0x1E
00000E12 0840 0856 bchg.b D0, 0x56 /* 'V' */
00000E16 1F76 1F76 1F9E move.b [A7 + 0x1F9E], <<invalid full ext with IS == 1 and I/IS == 6>>
00000E1C 1F9E 1FC6 move.b <<invalid full ext with IS == 1 and I/IS == 6>>, [A6]+
00000E20 1FC6 move.b <<invalid special address>>, D6
00000E22 1FEE 1FEE move.b <<invalid special address>>, [A6 + 0x1FEE]
00000E26 2016 move.l D0, [A6]
00000E28 2016 move.l D0, [A6]
00000E2A 0A24 0A3E xori.b -[A4], 0x3E /* '>' */
00000E2E 0A58 0A58 xori.w [A0]+, 0xA58 /* '\nX' */
00000E32 0B66 bchg -[A6], D5
00000E34 0B80 bclr D0, D5
00000E36 0A70 0A94 0ABC xori.w [A0 + D0 * 2 - 0x68], 0xA94
00000E3C 0AD4 .incomplete
00000E3E 0AE8 .incomplete
00000E40 0B42 bchg D2, D5
00000E42 0B9A bclr [A2]+, D5
00000E44 0B9A bclr [A2]+, D5
00000E46 0B9A bclr [A2]+, D5
00000E48 0B9A bclr [A2]+, D5
00000E4A 0B9A bclr [A2]+, D5
00000E4C 0B9A bclr [A2]+, D5
00000E4E 0B9A bclr [A2]+, D5
00000E50 0B9A bclr [A2]+, D5
00000E52 0B9A bclr [A2]+, D5
00000E54 0B9A bclr [A2]+, D5
00000E56 0BB2 0BCA 0BCA bclr [[ + <<invalid base displacement size>>] + 0xBCA], D5
00000E5C 0BCA .incomplete
00000E5E 0BCA .incomplete
00000E60 0BCA .incomplete
00000E62 0BCA .incomplete
00000E64 0BCA .incomplete
00000E66 0BCA .incomplete
00000E68 0BCA .incomplete
00000E6A 086A 0BCA 0BCA bchg.b [A2 + 0xBCA], 0xCA
00000E70 0BCA .incomplete
00000E72 0BCA .incomplete
00000E74 0BCA .incomplete
00000E76 0BCA .incomplete
00000E78 0BCA .incomplete
00000E7A 0BCA .incomplete
00000E7C 0BCA .incomplete
00000E7E 0BCA .incomplete
00000E80 0BCA .incomplete
00000E82 0BCA .incomplete
00000E84 0BCA .incomplete
00000E86 0BCA .incomplete
00000E88 0BCA .incomplete
00000E8A 0BCA .incomplete
00000E8C 0BCA .incomplete
00000E8E 0BCA .incomplete
00000E90 2A0A move.l D5, A2
00000E92 0BCA .incomplete
00000E94 0BCA .incomplete
00000E96 0BCA .incomplete
00000E98 0BCA .incomplete
00000E9A 0BCA .incomplete
00000E9C 0BCA .incomplete
00000E9E 0BCA .incomplete
00000EA0 0BCA .incomplete
00000EA2 0BCA .incomplete
00000EA4 0BDA .incomplete
00000EA6 0C64 0CAA cmpi.w -[A4], 0xCAA
00000EAA 0CEC .incomplete
00000EAC 0CFC .incomplete
00000EAE 0D42 bchg D2, D6
00000EB0 0D52 bchg [A2], D6
00000EB2 0D62 bchg -[A2], D6
00000EB4 FFE6 .invalid <<F/7/7>>
00000EB6 0D72 0E12 bchg [A2 + D0 * 8 + 0x12], D6
00000EBA 0E26 0E3A .invalid.b -[A6], 0x3A /* ':' */ // invalid immediate operation
00000EBE 0E54 0E7E .invalid.w [A4], 0xE7E // invalid immediate operation
00000EC2 0EAC 0ED8 0F16 0F42 .invalid.l [A4 + 0xF42], 0xED80F16 // invalid immediate operation
00000ECA 0F6E 0F9C bchg [A6 + 0xF9C], D7
00000ECE 0FFA .incomplete
00000ED0 100E move.b D0, A6
00000ED2 1016 move.b D0, [A6]
00000ED4 103A 1078 move.b D0, [PC + 0x1078 /* 00001F4E, value 0x50 'P' */]
00000ED8 1100 move.b -[A0], D0
00000EDA 1128 1128 move.b -[A0], [A0 + 0x1128]
00000EDE 1128 1128 move.b -[A0], [A0 + 0x1128]
00000EE2 1128 1128 move.b -[A0], [A0 + 0x1128]
00000EE6 1128 1128 move.b -[A0], [A0 + 0x1128]
00000EEA 1128 1128 move.b -[A0], [A0 + 0x1128]
00000EEE 1168 11AC 11E2 move.b [A0 + 0x11E2], [A0 + 0x11AC]
00000EF4 120A move.b D1, A2
00000EF6 121A move.b D1, [A2]+
00000EF8 124A movea.b A1, A2
00000EFA 125A movea.b A1, [A2]+
00000EFC 12B8 12F0 move.b [A1], [0x000012F0]
00000F00 1300 move.b -[A1], D0
00000F02 1310 move.b -[A1], [A0]
00000F04 136E 13DA 1444 move.b [A1 + 0x1444], [A6 + 0x13DA]
00000F0A 14DA move.b [A2]+, [A2]+
00000F0C 156E 15B0 160C move.b [A2 + 0x160C], [A6 + 0x15B0]
00000F12 2A0A move.l D5, A2
00000F14 16D2 move.b [A3]+, [A2]
00000F16 1780 1868 move.b [A3 + D1 + 0x68], D0
00000F1A 18BC 18FE move.b [A4], 0xFE
00000F1E 195C 19E6 move.b [A4 + 0x19E6], [A4]+
00000F22 1A22 move.b D5, -[A2]
00000F24 1A22 move.b D5, -[A2]
00000F26 1A7C 1A8C movea.b A5, 0x8C
00000F2A 1AAE 1AD6 move.b [A5], [A6 + 0x1AD6]
00000F2E 1AFE move.b [A5]+, <<invalid special address>>
00000F30 1B34 1BA8 1BBC move.b -[A5], [0x1BBC + D1 * 2]
00000F36 1BBC 1BF0 1BF0 1C70 1C70 move.b [0x1C701C70], 0xF0
00000F40 1D30 1DC0 move.b -[A6], [ + <<invalid base displacement size>>]
00000F44 1DD4 move.b <<invalid special address>>, [A4]
00000F46 1DE4 move.b <<invalid special address>>, -[A4]
00000F48 1DF8 1E72 move.b <<invalid special address>>, [0x00001E72]
00000F4C 1EB2 1EC6 move.b [A7], [A2 + D1 * 8 - 0x58]
00000F50 1EDA move.b [A7]+, [A2]+
00000F52 1EEE 1F02 move.b [A7]+, [A6 + 0x1F02]
00000F56 1F16 move.b -[A7], [A6]
00000F58 1F2A 1F3E move.b -[A7], [A2 + 0x1F3E]
00000F5C 1F52 1F66 move.b [A7 + 0x1F66], [A2]
00000F60 203E move.l D0, <<invalid special address>>
00000F62 203E move.l D0, <<invalid special address>>
00000F64 2090 move.l [A0], [A0]
00000F66 20A4 move.l [A0], -[A4]
00000F68 20A4 move.l [A0], -[A4]
00000F6A 20B8 20DE move.l [A0], [0x000020DE]
00000F6E 210A move.l -[A0], A2
00000F70 2A0A move.l D5, A2
00000F72 2A0A move.l D5, A2
00000F74 2A0A move.l D5, A2
00000F76 2A0A move.l D5, A2
00000F78 2A0A move.l D5, A2
00000F7A 2A0A move.l D5, A2
00000F7C 2212 move.l D1, [A2]
00000F7E 2134 21FE move.l -[A0], <<invalid full ext with IS == 1 and I/IS == 6>>
00000F82 223E move.l D1, <<invalid special address>>
00000F84 22CC move.l [A1]+, A4
00000F86 2448 movea.l A2, A0
00000F88 247E movea.l A2, <<invalid special address>>
00000F8A 27AE 27E2 2800 move.l [A3 + D2], [A6 + 0x27E2]
00000F90 28BE move.l [A4], <<invalid special address>>
00000F92 2124 move.l -[A0], -[A4]
00000F94 2936 200C move.l -[A4], [A6 + D2.w + 0xC]
00000F98 5480 addq.l D0, 2
00000F9A 2040 movea.l A0, D0
00000F9C 7000 moveq.l D0, 0x00
00000F9E 1010 move.b D0, [A0]
00000FA0 220C move.l D1, A4
00000FA2 5481 addq.l D1, 2
00000FA4 2041 movea.l A0, D1
00000FA6 7200 moveq.l D1, 0x00
00000FA8 1228 0001 move.b D1, [A0 + 0x1]
00000FAC E149 lsl D1.w, 8
00000FAE 8240 or.w D1, D0
00000FB0 48C1 ext.l D1
00000FB2 302D BA7C move.w D0, [A5 - 0x4584]
00000FB6 48C0 ext.l D0
00000FB8 D081 add.l D0, D1
00000FBA 2F00 move.l -[A7], D0
00000FBC 7000 moveq.l D0, 0x00
00000FBE 1014 move.b D0, [A4]
00000FC0 7200 moveq.l D1, 0x00
00000FC2 122C 0001 move.b D1, [A4 + 0x1]
00000FC6 E149 lsl D1.w, 8
00000FC8 8240 or.w D1, D0
00000FCA 48C1 ext.l D1
00000FCC 302D BA7E move.w D0, [A5 - 0x4582]
00000FD0 48C0 ext.l D0
00000FD2 D081 add.l D0, D1
00000FD4 2F00 move.l -[A7], D0
00000FD6 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00000FDA D6FC 000E add.w A3, 0xE
00000FDE 2F0B move.l -[A7], A3
00000FE0 4EBA 3BDE jsr [PC + 0x3BDE /* 00004BC0 */]
00000FE4 588C addq.l A4, 4
00000FE6 4FEF 0010 lea.l A7, [A7 + 0x10]
00000FEA 6000 FD90 bra -0x26E /* 00000D7C */
00000FEE 200C move.l D0, A4
00000FF0 5480 addq.l D0, 2
00000FF2 2040 movea.l A0, D0
00000FF4 7000 moveq.l D0, 0x00
00000FF6 1010 move.b D0, [A0]
00000FF8 220C move.l D1, A4
00000FFA 5481 addq.l D1, 2
00000FFC 2041 movea.l A0, D1
00000FFE 7200 moveq.l D1, 0x00
00001000 1228 0001 move.b D1, [A0 + 0x1]
00001004 E149 lsl D1.w, 8
00001006 8240 or.w D1, D0
00001008 48C1 ext.l D1
0000100A 2F01 move.l -[A7], D1
0000100C 7000 moveq.l D0, 0x00
0000100E 1014 move.b D0, [A4]
00001010 7200 moveq.l D1, 0x00
00001012 122C 0001 move.b D1, [A4 + 0x1]
00001016 E149 lsl D1.w, 8
00001018 8240 or.w D1, D0
0000101A 48C1 ext.l D1
0000101C 302D BA7E move.w D0, [A5 - 0x4582]
00001020 48C0 ext.l D0
00001022 D081 add.l D0, D1
00001024 2F00 move.l -[A7], D0
00001026 2F2D BA78 move.l -[A7], [A5 - 0x4588]
0000102A D6FC 000E add.w A3, 0xE
0000102E 2F0B move.l -[A7], A3
00001030 4EBA 3B8E jsr [PC + 0x3B8E /* 00004BC0 */]
00001034 588C addq.l A4, 4
00001036 4FEF 0010 lea.l A7, [A7 + 0x10]
0000103A 6000 FD40 bra -0x2BE /* 00000D7C */
0000103E 200C move.l D0, A4
00001040 5480 addq.l D0, 2
00001042 2040 movea.l A0, D0
00001044 7000 moveq.l D0, 0x00
00001046 1010 move.b D0, [A0]
00001048 220C move.l D1, A4
0000104A 5481 addq.l D1, 2
0000104C 2041 movea.l A0, D1
0000104E 7200 moveq.l D1, 0x00
00001050 1228 0001 move.b D1, [A0 + 0x1]
00001054 E149 lsl D1.w, 8
00001056 8240 or.w D1, D0
00001058 48C1 ext.l D1
0000105A 302D BA7C move.w D0, [A5 - 0x4584]
0000105E 48C0 ext.l D0
00001060 D081 add.l D0, D1
00001062 2F00 move.l -[A7], D0
00001064 7000 moveq.l D0, 0x00
00001066 1014 move.b D0, [A4]
00001068 7200 moveq.l D1, 0x00
0000106A 122C 0001 move.b D1, [A4 + 0x1]
0000106E E149 lsl D1.w, 8
00001070 8240 or.w D1, D0
00001072 48C1 ext.l D1
00001074 2F01 move.l -[A7], D1
00001076 2F2D BA78 move.l -[A7], [A5 - 0x4588]
0000107A D6FC 000E add.w A3, 0xE
0000107E 2F0B move.l -[A7], A3
00001080 4EBA 3B3E jsr [PC + 0x3B3E /* 00004BC0 */]
00001084 588C addq.l A4, 4
00001086 4FEF 0010 lea.l A7, [A7 + 0x10]
0000108A 6000 FCF0 bra -0x30E /* 00000D7C */
0000108E 200C move.l D0, A4
00001090 5480 addq.l D0, 2
00001092 2040 movea.l A0, D0
00001094 7000 moveq.l D0, 0x00
00001096 1010 move.b D0, [A0]
00001098 220C move.l D1, A4
0000109A 5481 addq.l D1, 2
0000109C 2041 movea.l A0, D1
0000109E 7200 moveq.l D1, 0x00
000010A0 1228 0001 move.b D1, [A0 + 0x1]
000010A4 E149 lsl D1.w, 8
000010A6 8240 or.w D1, D0
000010A8 48C1 ext.l D1
000010AA 2F01 move.l -[A7], D1
000010AC 7000 moveq.l D0, 0x00
000010AE 1014 move.b D0, [A4]
000010B0 7200 moveq.l D1, 0x00
000010B2 122C 0001 move.b D1, [A4 + 0x1]
000010B6 E149 lsl D1.w, 8
000010B8 8240 or.w D1, D0
000010BA 48C1 ext.l D1
000010BC 2F01 move.l -[A7], D1
000010BE 2F2D BA78 move.l -[A7], [A5 - 0x4588]
000010C2 D6FC 000E add.w A3, 0xE
000010C6 2F0B move.l -[A7], A3
000010C8 4EBA 3AF6 jsr [PC + 0x3AF6 /* 00004BC0 */]
000010CC 588C addq.l A4, 4
000010CE 4FEF 0010 lea.l A7, [A7 + 0x10]
000010D2 6000 FCA8 bra -0x356 /* 00000D7C */
000010D6 2F0C move.l -[A7], A4
000010D8 D6FC 000E add.w A3, 0xE
000010DC 2F0B move.l -[A7], A3
000010DE 4EBA 49CA jsr [PC + 0x49CA /* 00005AAA */]
000010E2 588C addq.l A4, 4
000010E4 508F addq.l A7, 8
000010E6 6000 FC94 bra -0x36A /* 00000D7C */
000010EA 2F0C move.l -[A7], A4
000010EC D6FC 000E add.w A3, 0xE
000010F0 2F0B move.l -[A7], A3
000010F2 4EBA 4A3A jsr [PC + 0x4A3A /* 00005B2E */]
000010F6 D8FC 0009 add.w A4, 0x9 /* '\t' */
000010FA 508F addq.l A7, 8
000010FC 6000 FC7E bra -0x380 /* 00000D7C */
00001100 2F0C move.l -[A7], A4
00001102 2F0B move.l -[A7], A3
00001104 4EBA 4B4A jsr [PC + 0x4B4A /* 00005C50 */]
00001108 2640 movea.l A3, D0
0000110A 548C addq.l A4, 2
0000110C 508F addq.l A7, 8
0000110E 6000 FC6C bra -0x392 /* 00000D7C */
00001112 200C move.l D0, A4
00001114 5680 addq.l D0, 3
00001116 2040 movea.l A0, D0
00001118 7000 moveq.l D0, 0x00
0000111A 1010 move.b D0, [A0]
0000111C 220C move.l D1, A4
0000111E 5681 addq.l D1, 3
00001120 2041 movea.l A0, D1
00001122 7200 moveq.l D1, 0x00
00001124 1228 0001 move.b D1, [A0 + 0x1]
00001128 E149 lsl D1.w, 8
0000112A 8240 or.w D1, D0
0000112C 48C1 ext.l D1
0000112E 302D BA7C move.w D0, [A5 - 0x4584]
00001132 48C0 ext.l D0
00001134 D081 add.l D0, D1
00001136 2F00 move.l -[A7], D0
00001138 200C move.l D0, A4
0000113A 5280 addq.l D0, 1
0000113C 2040 movea.l A0, D0
0000113E 7000 moveq.l D0, 0x00
00001140 1010 move.b D0, [A0]
00001142 220C move.l D1, A4
00001144 5281 addq.l D1, 1
00001146 2041 movea.l A0, D1
00001148 7200 moveq.l D1, 0x00
0000114A 1228 0001 move.b D1, [A0 + 0x1]
0000114E E149 lsl D1.w, 8
00001150 8240 or.w D1, D0
00001152 48C1 ext.l D1
00001154 302D BA7E move.w D0, [A5 - 0x4582]
00001158 48C0 ext.l D0
0000115A D081 add.l D0, D1
0000115C 2F00 move.l -[A7], D0
0000115E 206D BA78 movea.l A0, [A5 - 0x4588]
00001162 2068 021A movea.l A0, [A0 + 0x21A]
00001166 7000 moveq.l D0, 0x00
00001168 1014 move.b D0, [A4]
0000116A D080 add.l D0, D0
0000116C 2200 move.l D1, D0
0000116E E588 lsl D0, 2
00001170 D081 add.l D0, D1
00001172 2F30 0800 move.l -[A7], [A0 + D0]
00001176 D6FC 000E add.w A3, 0xE
0000117A 2F0B move.l -[A7], A3
0000117C 4EBA 3A42 jsr [PC + 0x3A42 /* 00004BC0 */]
00001180 5A8C addq.l A4, 5
00001182 4FEF 0010 lea.l A7, [A7 + 0x10]
00001186 6000 FBF4 bra -0x40A /* 00000D7C */
0000118A 200C move.l D0, A4
0000118C 5680 addq.l D0, 3
0000118E 2040 movea.l A0, D0
00001190 7000 moveq.l D0, 0x00
00001192 1010 move.b D0, [A0]
00001194 220C move.l D1, A4
00001196 5681 addq.l D1, 3
00001198 2041 movea.l A0, D1
0000119A 7200 moveq.l D1, 0x00
0000119C 1228 0001 move.b D1, [A0 + 0x1]
000011A0 E149 lsl D1.w, 8
000011A2 8240 or.w D1, D0
000011A4 48C1 ext.l D1
000011A6 2F01 move.l -[A7], D1
000011A8 200C move.l D0, A4
000011AA 5280 addq.l D0, 1
000011AC 2040 movea.l A0, D0
000011AE 7000 moveq.l D0, 0x00
000011B0 1010 move.b D0, [A0]
000011B2 220C move.l D1, A4
000011B4 5281 addq.l D1, 1
000011B6 2041 movea.l A0, D1
000011B8 7200 moveq.l D1, 0x00
000011BA 1228 0001 move.b D1, [A0 + 0x1]
000011BE E149 lsl D1.w, 8
000011C0 8240 or.w D1, D0
000011C2 48C1 ext.l D1
000011C4 302D BA7E move.w D0, [A5 - 0x4582]
000011C8 48C0 ext.l D0
000011CA D081 add.l D0, D1
000011CC 2F00 move.l -[A7], D0
000011CE 206D BA78 movea.l A0, [A5 - 0x4588]
000011D2 2068 021A movea.l A0, [A0 + 0x21A]
000011D6 7000 moveq.l D0, 0x00
000011D8 1014 move.b D0, [A4]
000011DA D080 add.l D0, D0
000011DC 2200 move.l D1, D0
000011DE E588 lsl D0, 2
000011E0 D081 add.l D0, D1
000011E2 2F30 0800 move.l -[A7], [A0 + D0]
000011E6 D6FC 000E add.w A3, 0xE
000011EA 2F0B move.l -[A7], A3
000011EC 4EBA 39D2 jsr [PC + 0x39D2 /* 00004BC0 */]
000011F0 5A8C addq.l A4, 5
000011F2 4FEF 0010 lea.l A7, [A7 + 0x10]
000011F6 6000 FB84 bra -0x47A /* 00000D7C */
000011FA 200C move.l D0, A4
000011FC 5680 addq.l D0, 3
000011FE 2040 movea.l A0, D0
00001200 7000 moveq.l D0, 0x00
00001202 1010 move.b D0, [A0]
00001204 220C move.l D1, A4
00001206 5681 addq.l D1, 3
00001208 2041 movea.l A0, D1
0000120A 7200 moveq.l D1, 0x00
0000120C 1228 0001 move.b D1, [A0 + 0x1]
00001210 E149 lsl D1.w, 8
00001212 8240 or.w D1, D0
00001214 48C1 ext.l D1
00001216 302D BA7C move.w D0, [A5 - 0x4584]
0000121A 48C0 ext.l D0
0000121C D081 add.l D0, D1
0000121E 2F00 move.l -[A7], D0
00001220 200C move.l D0, A4
00001222 5280 addq.l D0, 1
00001224 2040 movea.l A0, D0
00001226 7000 moveq.l D0, 0x00
00001228 1010 move.b D0, [A0]
0000122A 220C move.l D1, A4
0000122C 5281 addq.l D1, 1
0000122E 2041 movea.l A0, D1
00001230 7200 moveq.l D1, 0x00
00001232 1228 0001 move.b D1, [A0 + 0x1]
00001236 E149 lsl D1.w, 8
00001238 8240 or.w D1, D0
0000123A 48C1 ext.l D1
0000123C 2F01 move.l -[A7], D1
0000123E 206D BA78 movea.l A0, [A5 - 0x4588]
00001242 2068 021A movea.l A0, [A0 + 0x21A]
00001246 7000 moveq.l D0, 0x00
00001248 1014 move.b D0, [A4]
0000124A D080 add.l D0, D0
0000124C 2200 move.l D1, D0
0000124E E588 lsl D0, 2
00001250 D081 add.l D0, D1
00001252 2F30 0800 move.l -[A7], [A0 + D0]
00001256 D6FC 000E add.w A3, 0xE
0000125A 2F0B move.l -[A7], A3
0000125C 4EBA 3962 jsr [PC + 0x3962 /* 00004BC0 */]
00001260 5A8C addq.l A4, 5
00001262 4FEF 0010 lea.l A7, [A7 + 0x10]
00001266 6000 FB14 bra -0x4EA /* 00000D7C */
0000126A 200C move.l D0, A4
0000126C 5680 addq.l D0, 3
0000126E 2040 movea.l A0, D0
00001270 7000 moveq.l D0, 0x00
00001272 1010 move.b D0, [A0]
00001274 220C move.l D1, A4
00001276 5681 addq.l D1, 3
00001278 2041 movea.l A0, D1
0000127A 7200 moveq.l D1, 0x00
0000127C 1228 0001 move.b D1, [A0 + 0x1]
00001280 E149 lsl D1.w, 8
00001282 8240 or.w D1, D0
00001284 48C1 ext.l D1
00001286 2F01 move.l -[A7], D1
00001288 200C move.l D0, A4
0000128A 5280 addq.l D0, 1
0000128C 2040 movea.l A0, D0
0000128E 7000 moveq.l D0, 0x00
00001290 1010 move.b D0, [A0]
00001292 220C move.l D1, A4
00001294 5281 addq.l D1, 1
00001296 2041 movea.l A0, D1
00001298 7200 moveq.l D1, 0x00
0000129A 1228 0001 move.b D1, [A0 + 0x1]
0000129E E149 lsl D1.w, 8
000012A0 8240 or.w D1, D0
000012A2 48C1 ext.l D1
000012A4 2F01 move.l -[A7], D1
000012A6 206D BA78 movea.l A0, [A5 - 0x4588]
000012AA 2068 021A movea.l A0, [A0 + 0x21A]
000012AE 7000 moveq.l D0, 0x00
000012B0 1014 move.b D0, [A4]
000012B2 D080 add.l D0, D0
000012B4 2200 move.l D1, D0
000012B6 E588 lsl D0, 2
000012B8 D081 add.l D0, D1
000012BA 2F30 0800 move.l -[A7], [A0 + D0]
000012BE D6FC 000E add.w A3, 0xE
000012C2 2F0B move.l -[A7], A3
000012C4 4EBA 38FA jsr [PC + 0x38FA /* 00004BC0 */]
000012C8 5A8C addq.l A4, 5
000012CA 4FEF 0010 lea.l A7, [A7 + 0x10]
000012CE 6000 FAAC bra -0x552 /* 00000D7C */
000012D2 2F0C move.l -[A7], A4
000012D4 D6FC 000E add.w A3, 0xE
000012D8 2F0B move.l -[A7], A3
000012DA 4EBA 4A30 jsr [PC + 0x4A30 /* 00005D0C */]
000012DE 5A8C addq.l A4, 5
000012E0 508F addq.l A7, 8
000012E2 6000 FA98 bra -0x566 /* 00000D7C */
000012E6 2F0C move.l -[A7], A4
000012E8 D6FC 000E add.w A3, 0xE
000012EC 2F0B move.l -[A7], A3
000012EE 4EBA 4AD0 jsr [PC + 0x4AD0 /* 00005DC0 */]
000012F2 D8FC 000A add.w A4, 0xA /* '\n' */
000012F6 508F addq.l A7, 8
000012F8 6000 FA82 bra -0x57C /* 00000D7C */
000012FC 2F0C move.l -[A7], A4
000012FE 2F0B move.l -[A7], A3
00001300 4EBA 4BCE jsr [PC + 0x4BCE /* 00005ED0 */]
00001304 2640 movea.l A3, D0
00001306 7000 moveq.l D0, 0x00
00001308 102C 0001 move.b D0, [A4 + 0x1]
0000130C 5480 addq.l D0, 2
0000130E D9C0 add.l A4, D0
00001310 508F addq.l A7, 8
00001312 6000 FA68 bra -0x596 /* 00000D7C */
00001316 2F0C move.l -[A7], A4
00001318 2F0B move.l -[A7], A3
0000131A 4EBA 4C8C jsr [PC + 0x4C8C /* 00005FA8 */]
0000131E 2640 movea.l A3, D0
00001320 7000 moveq.l D0, 0x00
00001322 1014 move.b D0, [A4]
00001324 5280 addq.l D0, 1
00001326 D9C0 add.l A4, D0
00001328 508F addq.l A7, 8
0000132A 6000 FA50 bra -0x5AE /* 00000D7C */
0000132E 2F0B move.l -[A7], A3
00001330 4EBA 3092 jsr [PC + 0x3092 /* 000043C4 */]
00001334 4A40 tst.w D0
00001336 588F addq.l A7, 4
00001338 6704 beq +0x6 /* 0000133E */
0000133A 7002 moveq.l D0, 0x02
0000133C 6012 bra +0x14 /* 00001350 */
label0000133E:
0000133E 7000 moveq.l D0, 0x00
00001340 1014 move.b D0, [A4]
00001342 7200 moveq.l D1, 0x00
00001344 122C 0001 move.b D1, [A4 + 0x1]
00001348 E149 lsl D1.w, 8
0000134A 8240 or.w D1, D0
0000134C 48C1 ext.l D1
0000134E 2001 move.l D0, D1
label00001350:
00001350 D9C0 add.l A4, D0
00001352 D6FC FFF2 add.w A3, 0xFFF2
00001356 6000 FA24 bra -0x5DA /* 00000D7C */
0000135A 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
0000135E 7000 moveq.l D0, 0x00
00001360 1014 move.b D0, [A4]
00001362 7200 moveq.l D1, 0x00
00001364 122C 0001 move.b D1, [A4 + 0x1]
00001368 E149 lsl D1.w, 8
0000136A 8240 or.w D1, D0
0000136C D8C1 add.w A4, D1
0000136E 6000 FA0C bra -0x5F2 /* 00000D7C */
00001372 2F0C move.l -[A7], A4
00001374 D6FC 000E add.w A3, 0xE
00001378 2F0B move.l -[A7], A3
0000137A 4EBA 33AC jsr [PC + 0x33AC /* 00004728 */]
0000137E 7000 moveq.l D0, 0x00
00001380 1014 move.b D0, [A4]
00001382 5280 addq.l D0, 1
00001384 D9C0 add.l A4, D0
00001386 508F addq.l A7, 8
00001388 6000 F9F2 bra -0x60C /* 00000D7C */
0000138C D6FC 000E add.w A3, 0xE
00001390 2F0B move.l -[A7], A3
00001392 2F0C move.l -[A7], A4
00001394 4EBA F8A8 jsr [PC - 0x758 /* 00000C3E */]
00001398 422B 000D clr.b [A3 + 0xD]
0000139C 422B 000C clr.b [A3 + 0xC]
000013A0 508C addq.l A4, 8
000013A2 508F addq.l A7, 8
000013A4 6000 F9D6 bra -0x628 /* 00000D7C */
000013A8 D6FC 000E add.w A3, 0xE
000013AC 2F0B move.l -[A7], A3
000013AE 2F0C move.l -[A7], A4
000013B0 4EBA 4340 jsr [PC + 0x4340 /* 000056F2 */]
000013B4 2840 movea.l A4, D0
000013B6 508F addq.l A7, 8
000013B8 6000 F9C2 bra -0x63C /* 00000D7C */
000013BC 4A2B 000D tst.b [A3 + 0xD]
000013C0 661C bne +0x1E /* 000013DE */
000013C2 486D B90C pea.l [A5 - 0x46F4]
000013C6 2F0C move.l -[A7], A4
000013C8 4EBA F874 jsr [PC - 0x78C /* 00000C3E */]
000013CC 2F0B move.l -[A7], A3
000013CE 486D B90C pea.l [A5 - 0x46F4]
000013D2 2F0B move.l -[A7], A3
000013D4 4EBA F182 jsr [PC - 0xE7E /* 00000558 */]
000013D8 4FEF 0014 lea.l A7, [A7 + 0x14]
000013DC 601A bra +0x1C /* 000013F8 */
label000013DE:
000013DE 7001 moveq.l D0, 0x01
000013E0 2F00 move.l -[A7], D0
000013E2 2F0B move.l -[A7], A3
000013E4 4EBA 312A jsr [PC + 0x312A /* 00004510 */]
000013E8 4A40 tst.w D0
000013EA 508F addq.l A7, 8
000013EC 670A beq +0xC /* 000013F8 */
000013EE 2F0B move.l -[A7], A3
000013F0 2F0C move.l -[A7], A4
000013F2 4EBA F84A jsr [PC - 0x7B6 /* 00000C3E */]
000013F6 508F addq.l A7, 8
label000013F8:
000013F8 508C addq.l A4, 8
000013FA 6000 F980 bra -0x67E /* 00000D7C */
000013FE 4A2B 000D tst.b [A3 + 0xD]
00001402 661C bne +0x1E /* 00001420 */
00001404 486D B90C pea.l [A5 - 0x46F4]
00001408 2F0C move.l -[A7], A4
0000140A 4EBA F832 jsr [PC - 0x7CE /* 00000C3E */]
0000140E 2F0B move.l -[A7], A3
00001410 486D B90C pea.l [A5 - 0x46F4]
00001414 2F0B move.l -[A7], A3
00001416 4EBA F164 jsr [PC - 0xE9C /* 0000057C */]
0000141A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000141E 601E bra +0x20 /* 0000143E */
label00001420:
00001420 7001 moveq.l D0, 0x01
00001422 2F00 move.l -[A7], D0
00001424 2F0B move.l -[A7], A3
00001426 4EBA 30E8 jsr [PC + 0x30E8 /* 00004510 */]
0000142A 4A40 tst.w D0
0000142C 508F addq.l A7, 8
0000142E 670E beq +0x10 /* 0000143E */
00001430 2F0B move.l -[A7], A3
00001432 2F0C move.l -[A7], A4
00001434 4EBA F808 jsr [PC - 0x7F8 /* 00000C3E */]
00001438 0A13 0080 xori.b [A3], 0x80
0000143C 508F addq.l A7, 8
label0000143E:
0000143E 508C addq.l A4, 8
00001440 6000 F93A bra -0x6C4 /* 00000D7C */
00001444 4A2B 000D tst.b [A3 + 0xD]
00001448 661C bne +0x1E /* 00001466 */
0000144A 486D B90C pea.l [A5 - 0x46F4]
0000144E 2F0C move.l -[A7], A4
00001450 4EBA F7EC jsr [PC - 0x814 /* 00000C3E */]
00001454 2F0B move.l -[A7], A3
00001456 486D B90C pea.l [A5 - 0x46F4]
0000145A 2F0B move.l -[A7], A3
0000145C 4EBA F142 jsr [PC - 0xEBE /* 000005A0 */]
00001460 4FEF 0014 lea.l A7, [A7 + 0x14]
00001464 601A bra +0x1C /* 00001480 */
label00001466:
00001466 7001 moveq.l D0, 0x01
00001468 2F00 move.l -[A7], D0
0000146A 2F0B move.l -[A7], A3
0000146C 4EBA 30A2 jsr [PC + 0x30A2 /* 00004510 */]
00001470 4A40 tst.w D0
00001472 508F addq.l A7, 8
00001474 670A beq +0xC /* 00001480 */
00001476 26AD E9D6 move.l [A3], [A5 - 0x162A]
0000147A 276D E9DA 0004 move.l [A3 + 0x4], [A5 - 0x1626]
label00001480:
00001480 508C addq.l A4, 8
00001482 6000 F8F8 bra -0x706 /* 00000D7C */
00001486 4A2B 000D tst.b [A3 + 0xD]
0000148A 664C bne +0x4E /* 000014D8 */
0000148C 486D B90C pea.l [A5 - 0x46F4]
00001490 2F0C move.l -[A7], A4
00001492 4EBA F7AA jsr [PC - 0x856 /* 00000C3E */]
00001496 486D B90C pea.l [A5 - 0x46F4]
0000149A 4EBA F538 jsr [PC - 0xAC8 /* 000009D4 */]
0000149E 4A40 tst.w D0
000014A0 4FEF 000C lea.l A7, [A7 + 0xC]
000014A4 6620 bne +0x22 /* 000014C6 */
000014A6 4A6D BAE4 tst.w [A5 - 0x451C]
000014AA 670E beq +0x10 /* 000014BA */
000014AC 7009 moveq.l D0, 0x09
000014AE 2F00 move.l -[A7], D0
000014B0 2F0B move.l -[A7], A3
000014B2 4EBA 36CE jsr [PC + 0x36CE /* 00004B82 */]
000014B6 508F addq.l A7, 8
000014B8 6038 bra +0x3A /* 000014F2 */
label000014BA:
000014BA 26AD E9D6 move.l [A3], [A5 - 0x162A]
000014BE 276D E9DA 0004 move.l [A3 + 0x4], [A5 - 0x1626]
000014C4 602C bra +0x2E /* 000014F2 */
label000014C6:
000014C6 2F0B move.l -[A7], A3
000014C8 486D B90C pea.l [A5 - 0x46F4]
000014CC 2F0B move.l -[A7], A3
000014CE 4EBA F0F4 jsr [PC - 0xF0C /* 000005C4 */]
000014D2 4FEF 000C lea.l A7, [A7 + 0xC]
000014D6 601A bra +0x1C /* 000014F2 */
label000014D8:
000014D8 7001 moveq.l D0, 0x01
000014DA 2F00 move.l -[A7], D0
000014DC 2F0B move.l -[A7], A3
000014DE 4EBA 3030 jsr [PC + 0x3030 /* 00004510 */]
000014E2 4A40 tst.w D0
000014E4 508F addq.l A7, 8
000014E6 670A beq +0xC /* 000014F2 */
000014E8 26AD E9D6 move.l [A3], [A5 - 0x162A]
000014EC 276D E9DA 0004 move.l [A3 + 0x4], [A5 - 0x1626]
label000014F2:
000014F2 508C addq.l A4, 8
000014F4 6000 F886 bra -0x778 /* 00000D7C */
000014F8 D6FC FFF2 add.w A3, 0xFFF2
000014FC 2F0B move.l -[A7], A3
000014FE 4EBA 413A jsr [PC + 0x413A /* 0000563A */]
00001502 588F addq.l A7, 4
00001504 6000 F876 bra -0x788 /* 00000D7C */
00001508 2F0B move.l -[A7], A3
0000150A 4EBA 2EB8 jsr [PC + 0x2EB8 /* 000043C4 */]
0000150E 48C0 ext.l D0
00001510 2E00 move.l D7, D0
00001512 D6FC FFF2 add.w A3, 0xFFF2
00001516 2F0B move.l -[A7], A3
00001518 4EBA 2EAA jsr [PC + 0x2EAA /* 000043C4 */]
0000151C 48C0 ext.l D0
0000151E CE80 and.l D7, D0
00001520 508F addq.l A7, 8
00001522 6000 222A bra +0x222C /* 0000374E */
00001526 2F0B move.l -[A7], A3
00001528 4EBA 2E9A jsr [PC + 0x2E9A /* 000043C4 */]
0000152C 48C0 ext.l D0
0000152E 2E00 move.l D7, D0
00001530 D6FC FFF2 add.w A3, 0xFFF2
00001534 2F0B move.l -[A7], A3
00001536 4EBA 2E8C jsr [PC + 0x2E8C /* 000043C4 */]
0000153A 48C0 ext.l D0
0000153C 8E80 or.l D7, D0
0000153E 508F addq.l A7, 8
00001540 6000 220C bra +0x220E /* 0000374E */
00001544 2F0B move.l -[A7], A3
00001546 4EBA 2E7C jsr [PC + 0x2E7C /* 000043C4 */]
0000154A 48C0 ext.l D0
0000154C 7201 moveq.l D1, 0x01
0000154E C280 and.l D1, D0
00001550 7001 moveq.l D0, 0x01
00001552 B181 xor.l D1, D0
00001554 2E01 move.l D7, D1
00001556 588F addq.l A7, 4
00001558 6000 21F4 bra +0x21F6 /* 0000374E */
0000155C 7000 moveq.l D0, 0x00
0000155E 2F00 move.l -[A7], D0
00001560 D6FC FFF2 add.w A3, 0xFFF2
00001564 2F0B move.l -[A7], A3
00001566 4EBA 2F0E jsr [PC + 0x2F0E /* 00004476 */]
0000156A 588F addq.l A7, 4
0000156C 2200 move.l D1, D0
0000156E 201F move.l D0, [A7]+
00001570 48C1 ext.l D1
00001572 57C0 seq D0
00001574 4400 neg.b D0
00001576 2E00 move.l D7, D0
00001578 6000 21D4 bra +0x21D6 /* 0000374E */
0000157C 7000 moveq.l D0, 0x00
0000157E 2F00 move.l -[A7], D0
00001580 D6FC FFF2 add.w A3, 0xFFF2
00001584 2F0B move.l -[A7], A3
00001586 4EBA 2EEE jsr [PC + 0x2EEE /* 00004476 */]
0000158A 588F addq.l A7, 4
0000158C 2200 move.l D1, D0
0000158E 201F move.l D0, [A7]+
00001590 48C1 ext.l D1
00001592 5381 subq.l D1, 1
00001594 57C0 seq D0
00001596 4400 neg.b D0
00001598 2E00 move.l D7, D0
0000159A 6000 21B2 bra +0x21B4 /* 0000374E */
0000159E D6FC FFF2 add.w A3, 0xFFF2
000015A2 2F0B move.l -[A7], A3
000015A4 4EBA 2ED0 jsr [PC + 0x2ED0 /* 00004476 */]
000015A8 48C0 ext.l D0
000015AA 2E00 move.l D7, D0
000015AC 5287 addq.l D7, 1
000015AE 588F addq.l A7, 4
000015B0 6000 219C bra +0x219E /* 0000374E */
000015B4 7000 moveq.l D0, 0x00
000015B6 2F00 move.l -[A7], D0
000015B8 D6FC FFF2 add.w A3, 0xFFF2
000015BC 2F0B move.l -[A7], A3
000015BE 4EBA 2EB6 jsr [PC + 0x2EB6 /* 00004476 */]
000015C2 588F addq.l A7, 4
000015C4 2200 move.l D1, D0
000015C6 201F move.l D0, [A7]+
000015C8 48C1 ext.l D1
000015CA 5281 addq.l D1, 1
000015CC 57C0 seq D0
000015CE 4400 neg.b D0
000015D0 2E00 move.l D7, D0
000015D2 6000 217A bra +0x217C /* 0000374E */
000015D6 D6FC FFF2 add.w A3, 0xFFF2
000015DA 2F0B move.l -[A7], A3
000015DC 4EBA 2E98 jsr [PC + 0x2E98 /* 00004476 */]
000015E0 48C0 ext.l D0
000015E2 2E00 move.l D7, D0
000015E4 5387 subq.l D7, 1
000015E6 588F addq.l A7, 4
000015E8 6000 2164 bra +0x2166 /* 0000374E */
000015EC D6FC FFF2 add.w A3, 0xFFF2
000015F0 2F0B move.l -[A7], A3
000015F2 4EBA 2E82 jsr [PC + 0x2E82 /* 00004476 */]
000015F6 48C0 ext.l D0
000015F8 2E00 move.l D7, D0
000015FA 588F addq.l A7, 4
000015FC 6000 2150 bra +0x2152 /* 0000374E */
00001600 D6FC FFF2 add.w A3, 0xFFF2
00001604 4A2B 000D tst.b [A3 + 0xD]
00001608 661A bne +0x1C /* 00001624 */
0000160A 4A2B 001B tst.b [A3 + 0x1B]
0000160E 6614 bne +0x16 /* 00001624 */
00001610 2F0B move.l -[A7], A3
00001612 486B 000E pea.l [A3 + 0xE]
00001616 2F0B move.l -[A7], A3
00001618 4EBA EF3E jsr [PC - 0x10C2 /* 00000558 */]
0000161C 4FEF 000C lea.l A7, [A7 + 0xC]
00001620 6000 F75A bra -0x8A4 /* 00000D7C */
label00001624:
00001624 7002 moveq.l D0, 0x02
00001626 2F00 move.l -[A7], D0
00001628 2F0B move.l -[A7], A3
0000162A 4EBA 2EE4 jsr [PC + 0x2EE4 /* 00004510 */]
0000162E 4A40 tst.w D0
00001630 508F addq.l A7, 8
00001632 6700 F748 beq -0x8B6 /* 00000D7C */
00001636 2F0B move.l -[A7], A3
00001638 486D BAF4 pea.l [A5 - 0x450C]
0000163C 486D BAEC pea.l [A5 - 0x4514]
00001640 4EBA EF16 jsr [PC - 0x10EA /* 00000558 */]
00001644 4FEF 000C lea.l A7, [A7 + 0xC]
00001648 6000 F732 bra -0x8CC /* 00000D7C */
0000164C D6FC FFF2 add.w A3, 0xFFF2
00001650 4A2B 000D tst.b [A3 + 0xD]
00001654 661A bne +0x1C /* 00001670 */
00001656 4A2B 001B tst.b [A3 + 0x1B]
0000165A 6614 bne +0x16 /* 00001670 */
0000165C 2F0B move.l -[A7], A3
0000165E 486B 000E pea.l [A3 + 0xE]
00001662 2F0B move.l -[A7], A3
00001664 4EBA EF16 jsr [PC - 0x10EA /* 0000057C */]
00001668 4FEF 000C lea.l A7, [A7 + 0xC]
0000166C 6000 F70E bra -0x8F0 /* 00000D7C */
label00001670:
00001670 7002 moveq.l D0, 0x02
00001672 2F00 move.l -[A7], D0
00001674 2F0B move.l -[A7], A3
00001676 4EBA 2E98 jsr [PC + 0x2E98 /* 00004510 */]
0000167A 4A40 tst.w D0
0000167C 508F addq.l A7, 8
0000167E 6700 F6FC beq -0x902 /* 00000D7C */
00001682 2F0B move.l -[A7], A3
00001684 486D BAF4 pea.l [A5 - 0x450C]
00001688 486D BAEC pea.l [A5 - 0x4514]
0000168C 4EBA EEEE jsr [PC - 0x1112 /* 0000057C */]
00001690 4FEF 000C lea.l A7, [A7 + 0xC]
00001694 6000 F6E6 bra -0x918 /* 00000D7C */
00001698 D6FC FFF2 add.w A3, 0xFFF2
0000169C 4A2B 000D tst.b [A3 + 0xD]
000016A0 661A bne +0x1C /* 000016BC */
000016A2 4A2B 001B tst.b [A3 + 0x1B]
000016A6 6614 bne +0x16 /* 000016BC */
000016A8 2F0B move.l -[A7], A3
000016AA 486B 000E pea.l [A3 + 0xE]
000016AE 2F0B move.l -[A7], A3
000016B0 4EBA EEEE jsr [PC - 0x1112 /* 000005A0 */]
000016B4 4FEF 000C lea.l A7, [A7 + 0xC]
000016B8 6000 F6C2 bra -0x93C /* 00000D7C */
label000016BC:
000016BC 7002 moveq.l D0, 0x02
000016BE 2F00 move.l -[A7], D0
000016C0 2F0B move.l -[A7], A3
000016C2 4EBA 2E4C jsr [PC + 0x2E4C /* 00004510 */]
000016C6 4A40 tst.w D0
000016C8 508F addq.l A7, 8
000016CA 6700 F6B0 beq -0x94E /* 00000D7C */
000016CE 26AD E9D6 move.l [A3], [A5 - 0x162A]
000016D2 276D E9DA 0004 move.l [A3 + 0x4], [A5 - 0x1626]
000016D8 6000 F6A2 bra -0x95C /* 00000D7C */
000016DC 2F0B move.l -[A7], A3
000016DE D6FC FFF2 add.w A3, 0xFFF2
000016E2 4EBA 2CE0 jsr [PC + 0x2CE0 /* 000043C4 */]
000016E6 4A40 tst.w D0
000016E8 588F addq.l A7, 4
000016EA 662A bne +0x2C /* 00001716 */
000016EC 7002 moveq.l D0, 0x02
000016EE 2F00 move.l -[A7], D0
000016F0 2F0B move.l -[A7], A3
000016F2 4EBA 2E1C jsr [PC + 0x2E1C /* 00004510 */]
000016F6 4A40 tst.w D0
000016F8 508F addq.l A7, 8
000016FA 6700 F680 beq -0x97E /* 00000D7C */
000016FE 4A6D BAE4 tst.w [A5 - 0x451C]
00001702 6700 F678 beq -0x986 /* 00000D7C */
00001706 7009 moveq.l D0, 0x09
00001708 2F00 move.l -[A7], D0
0000170A 2F0B move.l -[A7], A3
0000170C 4EBA 3474 jsr [PC + 0x3474 /* 00004B82 */]
00001710 508F addq.l A7, 8
00001712 6000 F668 bra -0x996 /* 00000D7C */
label00001716:
00001716 4A2B 000D tst.b [A3 + 0xD]
0000171A 661A bne +0x1C /* 00001736 */
0000171C 4A2B 001B tst.b [A3 + 0x1B]
00001720 6614 bne +0x16 /* 00001736 */
00001722 2F0B move.l -[A7], A3
00001724 486B 000E pea.l [A3 + 0xE]
00001728 2F0B move.l -[A7], A3
0000172A 4EBA EE98 jsr [PC - 0x1168 /* 000005C4 */]
0000172E 4FEF 000C lea.l A7, [A7 + 0xC]
00001732 6000 F648 bra -0x9B6 /* 00000D7C */
label00001736:
00001736 7002 moveq.l D0, 0x02
00001738 2F00 move.l -[A7], D0
0000173A 2F0B move.l -[A7], A3
0000173C 4EBA 2DD2 jsr [PC + 0x2DD2 /* 00004510 */]
00001740 4A40 tst.w D0
00001742 508F addq.l A7, 8
00001744 6700 F636 beq -0x9C8 /* 00000D7C */
00001748 26AD E9D6 move.l [A3], [A5 - 0x162A]
0000174C 276D E9DA 0004 move.l [A3 + 0x4], [A5 - 0x1626]
00001752 6000 F628 bra -0x9D6 /* 00000D7C */
00001756 4A2B 000D tst.b [A3 + 0xD]
0000175A 6600 F620 bne -0x9DE /* 00000D7C */
0000175E 0A13 0080 xori.b [A3], 0x80
00001762 6000 F618 bra -0x9E6 /* 00000D7C */
00001766 D6FC FFF2 add.w A3, 0xFFF2
0000176A 4A2B 000D tst.b [A3 + 0xD]
0000176E 6618 bne +0x1A /* 00001788 */
00001770 4A2B 001B tst.b [A3 + 0x1B]
00001774 6612 bne +0x14 /* 00001788 */
00001776 2F0B move.l -[A7], A3
00001778 486B 000E pea.l [A3 + 0xE]
0000177C 2F0B move.l -[A7], A3
0000177E 4EBA EFB0 jsr [PC - 0x1050 /* 00000730 */]
00001782 4FEF 000C lea.l A7, [A7 + 0xC]
00001786 601A bra +0x1C /* 000017A2 */
label00001788:
00001788 7002 moveq.l D0, 0x02
0000178A 2F00 move.l -[A7], D0
0000178C 2F0B move.l -[A7], A3
0000178E 4EBA 2D80 jsr [PC + 0x2D80 /* 00004510 */]
00001792 4A40 tst.w D0
00001794 508F addq.l A7, 8
00001796 670A beq +0xC /* 000017A2 */
00001798 26AD E9CE move.l [A3], [A5 - 0x1632]
0000179C 276D E9D2 0004 move.l [A3 + 0x4], [A5 - 0x162E]
label000017A2:
000017A2 4A6D EA4C tst.w [A5 - 0x15B4]
000017A6 6700 F5D4 beq -0xA2A /* 00000D7C */
000017AA 700C moveq.l D0, 0x0C
000017AC 2F00 move.l -[A7], D0
000017AE 2F0B move.l -[A7], A3
000017B0 4EBA 33D0 jsr [PC + 0x33D0 /* 00004B82 */]
000017B4 508F addq.l A7, 8
000017B6 6000 F5C4 bra -0xA3A /* 00000D7C */
000017BA D6FC 000E add.w A3, 0xE
000017BE 26AD E9D6 move.l [A3], [A5 - 0x162A]
000017C2 276D E9DA 0004 move.l [A3 + 0x4], [A5 - 0x1626]
000017C8 422B 000D clr.b [A3 + 0xD]
000017CC 422B 000C clr.b [A3 + 0xC]
000017D0 6000 F5AA bra -0xA54 /* 00000D7C */
000017D4 D6FC 000E add.w A3, 0xE
000017D8 26AD E9CE move.l [A3], [A5 - 0x1632]
000017DC 276D E9D2 0004 move.l [A3 + 0x4], [A5 - 0x162E]
000017E2 422B 000D clr.b [A3 + 0xD]
000017E6 422B 000C clr.b [A3 + 0xC]
000017EA 6000 F590 bra -0xA6E /* 00000D7C */
000017EE 7000 moveq.l D0, 0x00
000017F0 102C FFFF move.b D0, [A4 - 0x1]
000017F4 2F00 move.l -[A7], D0
000017F6 D6FC 000E add.w A3, 0xE
000017FA 2F0B move.l -[A7], A3
000017FC 4EBA 488C jsr [PC + 0x488C /* 0000608A */]
00001800 508F addq.l A7, 8
00001802 6000 F578 bra -0xA86 /* 00000D7C */
00001806 7000 moveq.l D0, 0x00
00001808 7202 moveq.l D1, 0x02
0000180A B22B 000D cmp.b D1, [A3 + 0xD]
0000180E 660C bne +0xE /* 0000181C */
00001810 3213 move.w D1, [A3]
00001812 48C1 ext.l D1
00001814 74FF moveq.l D2, 0xFFFFFFFF
00001816 B481 cmp.l D2, D1
00001818 6702 beq +0x4 /* 0000181C */
0000181A 7001 moveq.l D0, 0x01
label0000181C:
0000181C 2E00 move.l D7, D0
0000181E 422B 000D clr.b [A3 + 0xD]
00001822 422B 000C clr.b [A3 + 0xC]
00001826 6000 1F26 bra +0x1F28 /* 0000374E */
0000182A 7000 moveq.l D0, 0x00
0000182C 7202 moveq.l D1, 0x02
0000182E B22B 000D cmp.b D1, [A3 + 0xD]
00001832 660C bne +0xE /* 00001840 */
00001834 3213 move.w D1, [A3]
00001836 48C1 ext.l D1
00001838 74FF moveq.l D2, 0xFFFFFFFF
0000183A B481 cmp.l D2, D1
0000183C 6602 bne +0x4 /* 00001840 */
0000183E 7001 moveq.l D0, 0x01
label00001840:
00001840 2E00 move.l D7, D0
00001842 6700 1F0A beq +0x1F0C /* 0000374E */
00001846 422B 000D clr.b [A3 + 0xD]
0000184A 422B 000C clr.b [A3 + 0xC]
0000184E 6000 1EFE bra +0x1F00 /* 0000374E */
00001852 7000 moveq.l D0, 0x00
00001854 4A2B 000D tst.b [A3 + 0xD]
00001858 660A bne +0xC /* 00001864 */
0000185A 7201 moveq.l D1, 0x01
0000185C B22B 000C cmp.b D1, [A3 + 0xC]
00001860 6702 beq +0x4 /* 00001864 */
00001862 7001 moveq.l D0, 0x01
label00001864:
00001864 2E00 move.l D7, D0
00001866 6000 1EE6 bra +0x1EE8 /* 0000374E */
0000186A 7001 moveq.l D0, 0x01
0000186C B02B 000D cmp.b D0, [A3 + 0xD]
00001870 57C0 seq D0
00001872 0240 0001 andi.w D0, 0x1
00001876 48C0 ext.l D0
00001878 2E00 move.l D7, D0
0000187A 6000 1ED2 bra +0x1ED4 /* 0000374E */
0000187E 7003 moveq.l D0, 0x03
00001880 B02B 000D cmp.b D0, [A3 + 0xD]
00001884 6630 bne +0x32 /* 000018B6 */
00001886 7000 moveq.l D0, 0x00
00001888 2F00 move.l -[A7], D0
0000188A 322B 0004 move.w D1, [A3 + 0x4]
0000188E 48C1 ext.l D1
00001890 2F01 move.l -[A7], D1
00001892 3213 move.w D1, [A3]
00001894 48C1 ext.l D1
00001896 2F01 move.l -[A7], D1
00001898 2F2B 0008 move.l -[A7], [A3 + 0x8]
0000189C 2F0B move.l -[A7], A3
0000189E 4EBA 3320 jsr [PC + 0x3320 /* 00004BC0 */]
000018A2 4FEF 0010 lea.l A7, [A7 + 0x10]
000018A6 2200 move.l D1, D0
000018A8 201F move.l D0, [A7]+
000018AA 48C1 ext.l D1
000018AC 57C0 seq D0
000018AE 4400 neg.b D0
000018B0 2E00 move.l D7, D0
000018B2 6000 1E9A bra +0x1E9C /* 0000374E */
label000018B6:
000018B6 7001 moveq.l D0, 0x01
000018B8 2F00 move.l -[A7], D0
000018BA 2F0B move.l -[A7], A3
000018BC 4EBA 2C52 jsr [PC + 0x2C52 /* 00004510 */]
000018C0 4A40 tst.w D0
000018C2 508F addq.l A7, 8
000018C4 6700 F4B6 beq -0xB48 /* 00000D7C */
000018C8 7017 moveq.l D0, 0x17
000018CA 2F00 move.l -[A7], D0
000018CC 2F0B move.l -[A7], A3
000018CE 4EBA 32B2 jsr [PC + 0x32B2 /* 00004B82 */]
000018D2 508F addq.l A7, 8
000018D4 6000 F4A6 bra -0xB58 /* 00000D7C */
000018D8 7001 moveq.l D0, 0x01
000018DA 2F00 move.l -[A7], D0
000018DC 2F0B move.l -[A7], A3
000018DE 4EBA 2EFC jsr [PC + 0x2EFC /* 000047DC */]
000018E2 4A40 tst.w D0
000018E4 508F addq.l A7, 8
000018E6 6700 F494 beq -0xB6A /* 00000D7C */
000018EA 2F2D BB78 move.l -[A7], [A5 - 0x4488]
000018EE 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
000018F2 48C0 ext.l D0
000018F4 2E00 move.l D7, D0
000018F6 588F addq.l A7, 4
000018F8 6000 1E54 bra +0x1E56 /* 0000374E */
000018FC D6FC 000E add.w A3, 0xE
00001900 26AD B8C4 move.l [A3], [A5 - 0x473C]
00001904 276D B8C8 0004 move.l [A3 + 0x4], [A5 - 0x4738]
0000190A 422B 000D clr.b [A3 + 0xD]
0000190E 422B 000C clr.b [A3 + 0xC]
00001912 6000 F468 bra -0xB96 /* 00000D7C */
00001916 D6FC 000E add.w A3, 0xE
0000191A 26AD B8D4 move.l [A3], [A5 - 0x472C]
0000191E 276D B8D8 0004 move.l [A3 + 0x4], [A5 - 0x4728]
00001924 422B 000D clr.b [A3 + 0xD]
00001928 422B 000C clr.b [A3 + 0xC]
0000192C 6000 F44E bra -0xBB0 /* 00000D7C */
00001930 7000 moveq.l D0, 0x00
00001932 102C FFFF move.b D0, [A4 - 0x1]
00001936 2F00 move.l -[A7], D0
00001938 96FC 001C sub.w A3, 0x1C
0000193C 2F0B move.l -[A7], A3
0000193E 4EBA 47B0 jsr [PC + 0x47B0 /* 000060F0 */]
00001942 508F addq.l A7, 8
00001944 6000 F436 bra -0xBC8 /* 00000D7C */
00001948 D6FC 000E add.w A3, 0xE
0000194C 422B 000D clr.b [A3 + 0xD]
00001950 422B 000C clr.b [A3 + 0xC]
00001954 2F0B move.l -[A7], A3
00001956 4EAD 0D9A jsr [A5 + 0xD9A /* export_431 */]
0000195A 588F addq.l A7, 4
0000195C 6000 F41E bra -0xBE0 /* 00000D7C */
00001960 2F0C move.l -[A7], A4
00001962 2F0B move.l -[A7], A3
00001964 4EBA 1E44 jsr [PC + 0x1E44 /* 000037AA */]
00001968 2640 movea.l A3, D0
0000196A 508F addq.l A7, 8
0000196C 6000 F40E bra -0xBF0 /* 00000D7C */
00001970 3B7C 0001 B8F0 move.w [A5 - 0x4710], 0x1
00001976 96FC 000E sub.w A3, 0xE
0000197A 7001 moveq.l D0, 0x01
0000197C 2F00 move.l -[A7], D0
0000197E 220B move.l D1, A3
00001980 740E moveq.l D2, 0x0E
00001982 D282 add.l D1, D2
00001984 2F01 move.l -[A7], D1
00001986 4EBA 2B88 jsr [PC + 0x2B88 /* 00004510 */]
0000198A 486D BAEC pea.l [A5 - 0x4514]
0000198E 4EBA F044 jsr [PC - 0xFBC /* 000009D4 */]
00001992 4A40 tst.w D0
00001994 4FEF 000C lea.l A7, [A7 + 0xC]
00001998 670E beq +0x10 /* 000019A8 */
0000199A 2D6D E9D6 FFEA move.l [A6 - 0x16], [A5 - 0x162A]
000019A0 2D6D E9DA FFEE move.l [A6 - 0x12], [A5 - 0x1626]
000019A6 600C bra +0xE /* 000019B4 */
label000019A8:
000019A8 2D6D E92E FFEA move.l [A6 - 0x16], [A5 - 0x16D2]
000019AE 2D6D E932 FFEE move.l [A6 - 0x12], [A5 - 0x16CE]
label000019B4:
000019B4 41EE FFF2 lea.l A0, [A6 - 0xE]
000019B8 224B movea.l A1, A3
000019BA 20D9 move.l [A0]+, [A1]+
000019BC 20D9 move.l [A0]+, [A1]+
000019BE 20D9 move.l [A0]+, [A1]+
000019C0 30D9 move.w [A0]+, [A1]+
000019C2 41EB 000E lea.l A0, [A3 + 0xE]
000019C6 224B movea.l A1, A3
000019C8 22D8 move.l [A1]+, [A0]+
000019CA 22D8 move.l [A1]+, [A0]+
000019CC 22D8 move.l [A1]+, [A0]+
000019CE 32D8 move.w [A1]+, [A0]+
000019D0 41EB 000E lea.l A0, [A3 + 0xE]
000019D4 43EE FFF2 lea.l A1, [A6 - 0xE]
000019D8 20D9 move.l [A0]+, [A1]+
000019DA 20D9 move.l [A0]+, [A1]+
000019DC 20D9 move.l [A0]+, [A1]+
000019DE 30D9 move.w [A0]+, [A1]+
000019E0 486D 1BE2 pea.l [A5 + 0x1BE2 /* export_888 */]
000019E4 486E FFEA pea.l [A6 - 0x16]
000019E8 486D BAEC pea.l [A5 - 0x4514]
000019EC 2F0B move.l -[A7], A3
000019EE 4EBA 369A jsr [PC + 0x369A /* 0000508A */]
000019F2 4FEF 0010 lea.l A7, [A7 + 0x10]
000019F6 6000 F384 bra -0xC7A /* 00000D7C */
000019FA 7000 moveq.l D0, 0x00
000019FC 101C move.b D0, [A4]+
000019FE 5380 subq.l D0, 1
00001A00 3B40 B8F0 move.w [A5 - 0x4710], D0
00001A04 48C0 ext.l D0
00001A06 2200 move.l D1, D0
00001A08 C0FC 000E mulu.w D0, 0xE
00001A0C 4841 swap.w D1
00001A0E C2FC 000E mulu.w D1, 0xE
00001A12 4841 swap.w D1
00001A14 4241 clr.w D1
00001A16 D081 add.l D0, D1
00001A18 97C0 sub.l A3, D0
00001A1A 7001 moveq.l D0, 0x01
00001A1C 2F00 move.l -[A7], D0
00001A1E 2F0B move.l -[A7], A3
00001A20 4EBA 2AEE jsr [PC + 0x2AEE /* 00004510 */]
00001A24 486D BAEC pea.l [A5 - 0x4514]
00001A28 2F0B move.l -[A7], A3
00001A2A 4EBA 3AB0 jsr [PC + 0x3AB0 /* 000054DC */]
00001A2E 26AD BB34 move.l [A3], [A5 - 0x44CC]
00001A32 276D BB38 0004 move.l [A3 + 0x4], [A5 - 0x44C8]
00001A38 4FEF 0010 lea.l A7, [A7 + 0x10]
00001A3C 6000 F33E bra -0xCC0 /* 00000D7C */
00001A40 4A2B 000D tst.b [A3 + 0xD]
00001A44 6610 bne +0x12 /* 00001A56 */
00001A46 486D E9CE pea.l [A5 - 0x1632]
00001A4A 2F0B move.l -[A7], A3
00001A4C 4EBA EF28 jsr [PC - 0x10D8 /* 00000976 */]
00001A50 4A80 tst.l D0
00001A52 508F addq.l A7, 8
00001A54 6F1C ble +0x1E /* 00001A72 */
label00001A56:
00001A56 7001 moveq.l D0, 0x01
00001A58 2F00 move.l -[A7], D0
00001A5A 2F0B move.l -[A7], A3
00001A5C 4EBA 2AB2 jsr [PC + 0x2AB2 /* 00004510 */]
00001A60 700C moveq.l D0, 0x0C
00001A62 2F00 move.l -[A7], D0
00001A64 2F0B move.l -[A7], A3
00001A66 4EBA 311A jsr [PC + 0x311A /* 00004B82 */]
00001A6A 4FEF 0010 lea.l A7, [A7 + 0x10]
00001A6E 6000 F30C bra -0xCF2 /* 00000D7C */
label00001A72:
00001A72 486D 1AA2 pea.l [A5 + 0x1AA2 /* export_848 */]
00001A76 2F0B move.l -[A7], A3
00001A78 4EBA 2972 jsr [PC + 0x2972 /* 000043EC */]
00001A7C 508F addq.l A7, 8
00001A7E 6000 F2FC bra -0xD02 /* 00000D7C */
00001A82 486D 1A9A pea.l [A5 + 0x1A9A /* export_847 */]
00001A86 2F0B move.l -[A7], A3
00001A88 4EBA 2962 jsr [PC + 0x2962 /* 000043EC */]
00001A8C 508F addq.l A7, 8
00001A8E 6000 F2EC bra -0xD12 /* 00000D7C */
00001A92 4A2B 000D tst.b [A3 + 0xD]
00001A96 6630 bne +0x32 /* 00001AC8 */
00001A98 486D B8A4 pea.l [A5 - 0x475C]
00001A9C 2F0B move.l -[A7], A3
00001A9E 4EBA EED6 jsr [PC - 0x112A /* 00000976 */]
00001AA2 4A80 tst.l D0
00001AA4 508F addq.l A7, 8
00001AA6 6C10 bge +0x12 /* 00001AB8 */
00001AA8 486D E9CE pea.l [A5 - 0x1632]
00001AAC 2F0B move.l -[A7], A3
00001AAE 4EBA EEC6 jsr [PC - 0x113A /* 00000976 */]
00001AB2 4A80 tst.l D0
00001AB4 508F addq.l A7, 8
00001AB6 6E10 bgt +0x12 /* 00001AC8 */
label00001AB8:
00001AB8 700C moveq.l D0, 0x0C
00001ABA 2F00 move.l -[A7], D0
00001ABC 2F0B move.l -[A7], A3
00001ABE 4EBA 30C2 jsr [PC + 0x30C2 /* 00004B82 */]
00001AC2 508F addq.l A7, 8
00001AC4 6000 F2B6 bra -0xD48 /* 00000D7C */
label00001AC8:
00001AC8 486D 1AAA pea.l [A5 + 0x1AAA /* export_849 */]
00001ACC 2F0B move.l -[A7], A3
00001ACE 4EBA 291C jsr [PC + 0x291C /* 000043EC */]
00001AD2 508F addq.l A7, 8
00001AD4 6000 F2A6 bra -0xD58 /* 00000D7C */
00001AD8 486D 1A62 pea.l [A5 + 0x1A62 /* export_840 */]
00001ADC 2F0B move.l -[A7], A3
00001ADE 4EBA 290C jsr [PC + 0x290C /* 000043EC */]
00001AE2 508F addq.l A7, 8
00001AE4 6000 F296 bra -0xD68 /* 00000D7C */
00001AE8 486D 1A5A pea.l [A5 + 0x1A5A /* export_839 */]
00001AEC 2F0B move.l -[A7], A3
00001AEE 4EBA 28FC jsr [PC + 0x28FC /* 000043EC */]
00001AF2 508F addq.l A7, 8
00001AF4 6000 F286 bra -0xD78 /* 00000D7C */
00001AF8 486D 1A6A pea.l [A5 + 0x1A6A /* export_841 */]
00001AFC 2F0B move.l -[A7], A3
00001AFE 4EBA 28EC jsr [PC + 0x28EC /* 000043EC */]
00001B02 508F addq.l A7, 8
00001B04 6000 F276 bra -0xD88 /* 00000D7C */
00001B08 7000 moveq.l D0, 0x00
00001B0A 101C move.b D0, [A4]+
00001B0C 2C00 move.l D6, D0
00001B0E 5386 subq.l D6, 1
00001B10 2E06 move.l D7, D6
00001B12 6010 bra +0x12 /* 00001B24 */
label00001B14:
00001B14 7001 moveq.l D0, 0x01
00001B16 B02B 000D cmp.b D0, [A3 + 0xD]
00001B1A 6604 bne +0x6 /* 00001B20 */
00001B1C 2B53 BBA0 move.l [A5 - 0x4460], [A3]
label00001B20:
00001B20 D6FC FFF2 add.w A3, 0xFFF2
label00001B24:
00001B24 2007 move.l D0, D7
00001B26 5387 subq.l D7, 1
00001B28 4A80 tst.l D0
00001B2A 66E8 bne -0x16 /* 00001B14 */
00001B2C 7001 moveq.l D0, 0x01
00001B2E 2F00 move.l -[A7], D0
00001B30 2F0B move.l -[A7], A3
00001B32 4EBA 2B60 jsr [PC + 0x2B60 /* 00004694 */]
00001B36 48C0 ext.l D0
00001B38 2E00 move.l D7, D0
00001B3A 508F addq.l A7, 8
00001B3C 6700 F23E beq -0xDC0 /* 00000D7C */
00001B40 4A6D BB64 tst.w [A5 - 0x449C]
00001B44 6D0E blt +0x10 /* 00001B54 */
00001B46 526D BB64 addq.w [A5 - 0x449C], 1
00001B4A 302D BB64 move.w D0, [A5 - 0x449C]
00001B4E 48C0 ext.l D0
00001B50 BC80 cmp.l D6, D0
00001B52 6C10 bge +0x12 /* 00001B64 */
label00001B54:
00001B54 7014 moveq.l D0, 0x14
00001B56 2F00 move.l -[A7], D0
00001B58 2F0B move.l -[A7], A3
00001B5A 4EBA 3026 jsr [PC + 0x3026 /* 00004B82 */]
00001B5E 508F addq.l A7, 8
00001B60 6000 F21A bra -0xDE4 /* 00000D7C */
label00001B64:
00001B64 302D BB64 move.w D0, [A5 - 0x449C]
00001B68 48C0 ext.l D0
00001B6A 2200 move.l D1, D0
00001B6C C0FC 000E mulu.w D0, 0xE
00001B70 4841 swap.w D1
00001B72 C2FC 000E mulu.w D1, 0xE
00001B76 4841 swap.w D1
00001B78 4241 clr.w D1
00001B7A D081 add.l D0, D1
00001B7C 41F3 0800 lea.l A0, [A3 + D0]
00001B80 224B movea.l A1, A3
00001B82 22D8 move.l [A1]+, [A0]+
00001B84 22D8 move.l [A1]+, [A0]+
00001B86 22D8 move.l [A1]+, [A0]+
00001B88 32D8 move.w [A1]+, [A0]+
00001B8A 7001 moveq.l D0, 0x01
00001B8C B02B 000D cmp.b D0, [A3 + 0xD]
00001B90 6600 F1EA bne -0xE14 /* 00000D7C */
00001B94 2013 move.l D0, [A3]
00001B96 D0AD BBA4 add.l D0, [A5 - 0x445C]
00001B9A 2F00 move.l -[A7], D0
00001B9C 2F0B move.l -[A7], A3
00001B9E 4EBA 2B88 jsr [PC + 0x2B88 /* 00004728 */]
00001BA2 508F addq.l A7, 8
00001BA4 6000 F1D6 bra -0xE28 /* 00000D7C */
00001BA8 701A moveq.l D0, 0x1A
00001BAA 2F00 move.l -[A7], D0
00001BAC D6FC 000E add.w A3, 0xE
00001BB0 2F0B move.l -[A7], A3
00001BB2 4EBA 2FCE jsr [PC + 0x2FCE /* 00004B82 */]
00001BB6 508F addq.l A7, 8
00001BB8 6000 F1C2 bra -0xE3C /* 00000D7C */
00001BBC 70FF moveq.l D0, 0xFFFFFFFF
00001BBE 2F00 move.l -[A7], D0
00001BC0 D6FC 000E add.w A3, 0xE
00001BC4 2F0B move.l -[A7], A3
00001BC6 4EBA 2FBA jsr [PC + 0x2FBA /* 00004B82 */]
00001BCA 508F addq.l A7, 8
00001BCC 6000 F1AE bra -0xE50 /* 00000D7C */
00001BD0 D6FC 000E add.w A3, 0xE
00001BD4 26AD B8FE move.l [A3], [A5 - 0x4702]
00001BD8 276D B902 0004 move.l [A3 + 0x4], [A5 - 0x46FE]
00001BDE 422B 000D clr.b [A3 + 0xD]
00001BE2 422B 000C clr.b [A3 + 0xC]
00001BE6 6000 F194 bra -0xE6A /* 00000D7C */
00001BEA 4A2B 000D tst.b [A3 + 0xD]
00001BEE 671C beq +0x1E /* 00001C0C */
00001BF0 7001 moveq.l D0, 0x01
00001BF2 2F00 move.l -[A7], D0
00001BF4 2F0B move.l -[A7], A3
00001BF6 4EBA 2918 jsr [PC + 0x2918 /* 00004510 */]
00001BFA 4A40 tst.w D0
00001BFC 508F addq.l A7, 8
00001BFE 6700 F17C beq -0xE82 /* 00000D7C */
00001C02 26AD BAEC move.l [A3], [A5 - 0x4514]
00001C06 276D BAF0 0004 move.l [A3 + 0x4], [A5 - 0x4510]
label00001C0C:
00001C0C 0213 007F andi.b [A3], 0x7F
00001C10 6000 F16A bra -0xE94 /* 00000D7C */
00001C14 4A2B 000D tst.b [A3 + 0xD]
00001C18 6618 bne +0x1A /* 00001C32 */
00001C1A 303C 0080 move.w D0, 0x80
00001C1E C013 and.b D0, [A3]
00001C20 6710 beq +0x12 /* 00001C32 */
00001C22 700C moveq.l D0, 0x0C
00001C24 2F00 move.l -[A7], D0
00001C26 2F0B move.l -[A7], A3
00001C28 4EBA 2F58 jsr [PC + 0x2F58 /* 00004B82 */]
00001C2C 508F addq.l A7, 8
00001C2E 6000 F14C bra -0xEB2 /* 00000D7C */
label00001C32:
00001C32 486D 1BAA pea.l [A5 + 0x1BAA /* export_881 */]
00001C36 2F0B move.l -[A7], A3
00001C38 4EBA 27B2 jsr [PC + 0x27B2 /* 000043EC */]
00001C3C 508F addq.l A7, 8
00001C3E 6000 F13C bra -0xEC2 /* 00000D7C */
00001C42 2F0B move.l -[A7], A3
00001C44 4EBA 277E jsr [PC + 0x277E /* 000043C4 */]
00001C48 4A40 tst.w D0
00001C4A 588F addq.l A7, 4
00001C4C 6C10 bge +0x12 /* 00001C5E */
00001C4E 486D 1A02 pea.l [A5 + 0x1A02 /* export_828 */]
00001C52 2F0B move.l -[A7], A3
00001C54 4EBA 2796 jsr [PC + 0x2796 /* 000043EC */]
00001C58 508F addq.l A7, 8
00001C5A 6000 F120 bra -0xEDE /* 00000D7C */
label00001C5E:
00001C5E 486D 19FA pea.l [A5 + 0x19FA /* export_827 */]
00001C62 2F0B move.l -[A7], A3
00001C64 4EBA 2786 jsr [PC + 0x2786 /* 000043EC */]
00001C68 508F addq.l A7, 8
00001C6A 6000 F110 bra -0xEEE /* 00000D7C */
00001C6E 4A2B 000D tst.b [A3 + 0xD]
00001C72 6618 bne +0x1A /* 00001C8C */
00001C74 2F0B move.l -[A7], A3
00001C76 4EBA 274C jsr [PC + 0x274C /* 000043C4 */]
00001C7A 48C0 ext.l D0
00001C7C 588F addq.l A7, 4
00001C7E 2F00 move.l -[A7], D0
00001C80 2F0B move.l -[A7], A3
00001C82 4EBA 26A2 jsr [PC + 0x26A2 /* 00004326 */]
00001C86 508F addq.l A7, 8
00001C88 6000 F0F2 bra -0xF0C /* 00000D7C */
label00001C8C:
00001C8C 7001 moveq.l D0, 0x01
00001C8E 2F00 move.l -[A7], D0
00001C90 2F0B move.l -[A7], A3
00001C92 4EBA 287C jsr [PC + 0x287C /* 00004510 */]
00001C96 4A40 tst.w D0
00001C98 508F addq.l A7, 8
00001C9A 6700 F0E0 beq -0xF1E /* 00000D7C */
00001C9E 26AD E9D6 move.l [A3], [A5 - 0x162A]
00001CA2 276D E9DA 0004 move.l [A3 + 0x4], [A5 - 0x1626]
00001CA8 6000 F0D2 bra -0xF2C /* 00000D7C */
00001CAC 7002 moveq.l D0, 0x02
00001CAE 2F00 move.l -[A7], D0
00001CB0 D6FC FFF2 add.w A3, 0xFFF2
00001CB4 2F0B move.l -[A7], A3
00001CB6 4EBA 2A26 jsr [PC + 0x2A26 /* 000046DE */]
00001CBA 4A40 tst.w D0
00001CBC 508F addq.l A7, 8
00001CBE 6700 F0BC beq -0xF42 /* 00000D7C */
00001CC2 202D BB40 move.l D0, [A5 - 0x44C0]
00001CC6 C0AD BB3C and.l D0, [A5 - 0x44C4]
00001CCA 2F00 move.l -[A7], D0
00001CCC 2F0B move.l -[A7], A3
00001CCE 4EBA 269E jsr [PC + 0x269E /* 0000436E */]
00001CD2 508F addq.l A7, 8
00001CD4 6000 F0A6 bra -0xF58 /* 00000D7C */
00001CD8 7002 moveq.l D0, 0x02
00001CDA 2F00 move.l -[A7], D0
00001CDC D6FC FFF2 add.w A3, 0xFFF2
00001CE0 2F0B move.l -[A7], A3
00001CE2 4EBA 29FA jsr [PC + 0x29FA /* 000046DE */]
00001CE6 4A40 tst.w D0
00001CE8 508F addq.l A7, 8
00001CEA 6700 F090 beq -0xF6E /* 00000D7C */
00001CEE 202D BB40 move.l D0, [A5 - 0x44C0]
00001CF2 80AD BB3C or.l D0, [A5 - 0x44C4]
00001CF6 2F00 move.l -[A7], D0
00001CF8 2F0B move.l -[A7], A3
00001CFA 4EBA 2672 jsr [PC + 0x2672 /* 0000436E */]
00001CFE 508F addq.l A7, 8
00001D00 6000 F07A bra -0xF84 /* 00000D7C */
00001D04 7002 moveq.l D0, 0x02
00001D06 2F00 move.l -[A7], D0
00001D08 D6FC FFF2 add.w A3, 0xFFF2
00001D0C 2F0B move.l -[A7], A3
00001D0E 4EBA 29CE jsr [PC + 0x29CE /* 000046DE */]
00001D12 4A40 tst.w D0
00001D14 508F addq.l A7, 8
00001D16 6700 F064 beq -0xF9A /* 00000D7C */
00001D1A 202D BB40 move.l D0, [A5 - 0x44C0]
00001D1E 222D BB3C move.l D1, [A5 - 0x44C4]
00001D22 B181 xor.l D1, D0
00001D24 2F01 move.l -[A7], D1
00001D26 2F0B move.l -[A7], A3
00001D28 4EBA 2644 jsr [PC + 0x2644 /* 0000436E */]
00001D2C 508F addq.l A7, 8
00001D2E 6000 F04C bra -0xFB2 /* 00000D7C */
00001D32 7002 moveq.l D0, 0x02
00001D34 2F00 move.l -[A7], D0
00001D36 D6FC FFF2 add.w A3, 0xFFF2
00001D3A 2F0B move.l -[A7], A3
00001D3C 4EBA 27D2 jsr [PC + 0x27D2 /* 00004510 */]
00001D40 4A40 tst.w D0
00001D42 508F addq.l A7, 8
00001D44 6700 F036 beq -0xFC8 /* 00000D7C */
00001D48 486D BAF4 pea.l [A5 - 0x450C]
00001D4C 4EBA EC86 jsr [PC - 0x137A /* 000009D4 */]
00001D50 4A40 tst.w D0
00001D52 588F addq.l A7, 4
00001D54 6624 bne +0x26 /* 00001D7A */
00001D56 4A6D BAE4 tst.w [A5 - 0x451C]
00001D5A 6710 beq +0x12 /* 00001D6C */
00001D5C 7009 moveq.l D0, 0x09
00001D5E 2F00 move.l -[A7], D0
00001D60 2F0B move.l -[A7], A3
00001D62 4EBA 2E1E jsr [PC + 0x2E1E /* 00004B82 */]
00001D66 508F addq.l A7, 8
00001D68 6000 F012 bra -0xFEC /* 00000D7C */
label00001D6C:
00001D6C 26AD E9D6 move.l [A3], [A5 - 0x162A]
00001D70 276D E9DA 0004 move.l [A3 + 0x4], [A5 - 0x1626]
00001D76 6000 F004 bra -0xFFA /* 00000D7C */
label00001D7A:
00001D7A 2F0B move.l -[A7], A3
00001D7C 486D BAF4 pea.l [A5 - 0x450C]
00001D80 486D BAEC pea.l [A5 - 0x4514]
00001D84 4EBA E7A2 jsr [PC - 0x185E /* 00000528 */]
00001D88 4FEF 000C lea.l A7, [A7 + 0xC]
00001D8C 6000 EFEE bra -0x1010 /* 00000D7C */
00001D90 486D 1BF2 pea.l [A5 + 0x1BF2 /* export_890 */]
00001D94 D6FC FFF2 add.w A3, 0xFFF2
00001D98 2F0B move.l -[A7], A3
00001D9A 4EBA 268C jsr [PC + 0x268C /* 00004428 */]
00001D9E 508F addq.l A7, 8
00001DA0 6000 EFDA bra -0x1024 /* 00000D7C */
00001DA4 2B4C B8DC move.l [A5 - 0x4724], A4
00001DA8 6000 19F6 bra +0x19F8 /* 000037A0 */
00001DAC 486D BAEC pea.l [A5 - 0x4514]
00001DB0 4EBA 2AF6 jsr [PC + 0x2AF6 /* 000048A8 */]
00001DB4 D6FC 000E add.w A3, 0xE
00001DB8 26AD BAEC move.l [A3], [A5 - 0x4514]
00001DBC 276D BAF0 0004 move.l [A3 + 0x4], [A5 - 0x4510]
00001DC2 422B 000D clr.b [A3 + 0xD]
00001DC6 422B 000C clr.b [A3 + 0xC]
00001DCA 588F addq.l A7, 4
00001DCC 6000 EFAE bra -0x1050 /* 00000D7C */
00001DD0 7001 moveq.l D0, 0x01
00001DD2 2F00 move.l -[A7], D0
00001DD4 2F0B move.l -[A7], A3
00001DD6 4EBA 2738 jsr [PC + 0x2738 /* 00004510 */]
00001DDA 4A40 tst.w D0
00001DDC 508F addq.l A7, 8
00001DDE 6700 EF9C beq -0x1062 /* 00000D7C */
00001DE2 2F0B move.l -[A7], A3
00001DE4 4EBA 2AC2 jsr [PC + 0x2AC2 /* 000048A8 */]
00001DE8 2F0B move.l -[A7], A3
00001DEA 7001 moveq.l D0, 0x01
00001DEC 2F00 move.l -[A7], D0
00001DEE 2F0B move.l -[A7], A3
00001DF0 4EBA E904 jsr [PC - 0x16FC /* 000006F6 */]
00001DF4 0A2D 0080 BAEC xori.b [A5 - 0x4514], 0x80
00001DFA 2F0B move.l -[A7], A3
00001DFC 486D BAEC pea.l [A5 - 0x4514]
00001E00 2F0B move.l -[A7], A3
00001E02 4EBA E79C jsr [PC - 0x1864 /* 000005A0 */]
00001E06 4FEF 001C lea.l A7, [A7 + 0x1C]
00001E0A 6000 EF70 bra -0x108E /* 00000D7C */
00001E0E 7001 moveq.l D0, 0x01
00001E10 2F00 move.l -[A7], D0
00001E12 2F0B move.l -[A7], A3
00001E14 4EBA 26FA jsr [PC + 0x26FA /* 00004510 */]
00001E18 486D BAF4 pea.l [A5 - 0x450C]
00001E1C 4EBA 2A8A jsr [PC + 0x2A8A /* 000048A8 */]
00001E20 486D BAF4 pea.l [A5 - 0x450C]
00001E24 7001 moveq.l D0, 0x01
00001E26 2F00 move.l -[A7], D0
00001E28 486D BAF4 pea.l [A5 - 0x450C]
00001E2C 4EBA E8C8 jsr [PC - 0x1738 /* 000006F6 */]
00001E30 486D BAF4 pea.l [A5 - 0x450C]
00001E34 486D B894 pea.l [A5 - 0x476C]
00001E38 486D BAF4 pea.l [A5 - 0x450C]
00001E3C 4EBA E762 jsr [PC - 0x189E /* 000005A0 */]
00001E40 486D BAF4 pea.l [A5 - 0x450C]
00001E44 486D BAF4 pea.l [A5 - 0x450C]
00001E48 4EBA E96E jsr [PC - 0x1692 /* 000007B8 */]
00001E4C 486D BAFC pea.l [A5 - 0x4504]
00001E50 4EBA 2A56 jsr [PC + 0x2A56 /* 000048A8 */]
00001E54 486D BAFC pea.l [A5 - 0x4504]
00001E58 486D B854 pea.l [A5 - 0x47AC]
00001E5C 486D BAFC pea.l [A5 - 0x4504]
00001E60 4EBA E73E jsr [PC - 0x18C2 /* 000005A0 */]
00001E64 486D BAFC pea.l [A5 - 0x4504]
00001E68 486D BAFC pea.l [A5 - 0x4504]
00001E6C 4EBA E798 jsr [PC - 0x1868 /* 00000606 */]
00001E70 486D BAF4 pea.l [A5 - 0x450C]
00001E74 486D BAF4 pea.l [A5 - 0x450C]
00001E78 486D BAEC pea.l [A5 - 0x4514]
00001E7C 4EBA E722 jsr [PC - 0x18DE /* 000005A0 */]
00001E80 2F0B move.l -[A7], A3
00001E82 486D BAF4 pea.l [A5 - 0x450C]
00001E86 486D BAFC pea.l [A5 - 0x4504]
00001E8A 4EBA E714 jsr [PC - 0x18EC /* 000005A0 */]
00001E8E 4FEF 005C lea.l A7, [A7 + 0x5C]
00001E92 6000 EEE8 bra -0x1116 /* 00000D7C */
00001E96 7001 moveq.l D0, 0x01
00001E98 2F00 move.l -[A7], D0
00001E9A 2F0B move.l -[A7], A3
00001E9C 4EBA 2672 jsr [PC + 0x2672 /* 00004510 */]
00001EA0 486D BAF4 pea.l [A5 - 0x450C]
00001EA4 4EBA 2A02 jsr [PC + 0x2A02 /* 000048A8 */]
00001EA8 2F0B move.l -[A7], A3
00001EAA 486D BAF4 pea.l [A5 - 0x450C]
00001EAE 486D BAEC pea.l [A5 - 0x4514]
00001EB2 4EBA E6EC jsr [PC - 0x1914 /* 000005A0 */]
00001EB6 4FEF 0018 lea.l A7, [A7 + 0x18]
00001EBA 6000 EEC0 bra -0x113E /* 00000D7C */
00001EBE 7000 moveq.l D0, 0x00
00001EC0 102C FFFF move.b D0, [A4 - 0x1]
00001EC4 3B40 BADE move.w [A5 - 0x4522], D0
00001EC8 7000 moveq.l D0, 0x00
00001ECA 1014 move.b D0, [A4]
00001ECC 48C0 ext.l D0
00001ECE 2F00 move.l -[A7], D0
00001ED0 2F0B move.l -[A7], A3
00001ED2 4EBA 2A2C jsr [PC + 0x2A2C /* 00004900 */]
00001ED6 7000 moveq.l D0, 0x00
00001ED8 101C move.b D0, [A4]+
00001EDA 5380 subq.l D0, 1
00001EDC 2200 move.l D1, D0
00001EDE C0FC 000E mulu.w D0, 0xE
00001EE2 4841 swap.w D1
00001EE4 C2FC 000E mulu.w D1, 0xE
00001EE8 4841 swap.w D1
00001EEA 4241 clr.w D1
00001EEC D081 add.l D0, D1
00001EEE 97C0 sub.l A3, D0
00001EF0 2F0B move.l -[A7], A3
00001EF2 4EBA 3000 jsr [PC + 0x3000 /* 00004EF4 */]
00001EF6 4FEF 000C lea.l A7, [A7 + 0xC]
00001EFA 6000 EE80 bra -0x117E /* 00000D7C */
00001EFE 7001 moveq.l D0, 0x01
00001F00 2F00 move.l -[A7], D0
00001F02 2F0B move.l -[A7], A3
00001F04 4EBA 278E jsr [PC + 0x278E /* 00004694 */]
00001F08 4A40 tst.w D0
00001F0A 508F addq.l A7, 8
00001F0C 6700 EE6E beq -0x1190 /* 00000D7C */
00001F10 4A2D BB65 tst.b [A5 - 0x449B]
00001F14 671C beq +0x1E /* 00001F32 */
00001F16 1B7C 0001 BBBC move.b [A5 - 0x4444], 0x1
00001F1C 1B6D BB65 BBBD move.b [A5 - 0x4443], [A5 - 0x449B]
00001F22 486D BBBC pea.l [A5 - 0x4444]
00001F26 2F0B move.l -[A7], A3
00001F28 4EBA 27FE jsr [PC + 0x27FE /* 00004728 */]
00001F2C 508F addq.l A7, 8
00001F2E 6000 EE4C bra -0x11B2 /* 00000D7C */
label00001F32:
00001F32 700C moveq.l D0, 0x0C
00001F34 2F00 move.l -[A7], D0
00001F36 2F0B move.l -[A7], A3
00001F38 4EBA 2C48 jsr [PC + 0x2C48 /* 00004B82 */]
00001F3C 508F addq.l A7, 8
00001F3E 6000 EE3C bra -0x11C2 /* 00000D7C */
00001F42 7001 moveq.l D0, 0x01
00001F44 2F00 move.l -[A7], D0
00001F46 2F0B move.l -[A7], A3
00001F48 4EBA 2892 jsr [PC + 0x2892 /* 000047DC */]
00001F4C 4A40 tst.w D0
00001F4E 508F addq.l A7, 8
00001F50 6700 EE2A beq -0x11D4 /* 00000D7C */
00001F54 206D BB78 movea.l A0, [A5 - 0x4488]
00001F58 4A10 tst.b [A0]
00001F5A 670C beq +0xE /* 00001F68 */
00001F5C 206D BB78 movea.l A0, [A5 - 0x4488]
00001F60 7000 moveq.l D0, 0x00
00001F62 1028 0001 move.b D0, [A0 + 0x1]
00001F66 6002 bra +0x4 /* 00001F6A */
label00001F68:
00001F68 7000 moveq.l D0, 0x00
label00001F6A:
00001F6A 2F00 move.l -[A7], D0
00001F6C 2F0B move.l -[A7], A3
00001F6E 4EBA 23B6 jsr [PC + 0x23B6 /* 00004326 */]
00001F72 508F addq.l A7, 8
00001F74 6000 EE06 bra -0x11F8 /* 00000D7C */
00001F78 7001 moveq.l D0, 0x01
00001F7A 2F00 move.l -[A7], D0
00001F7C 2F0B move.l -[A7], A3
00001F7E 4EBA 285C jsr [PC + 0x285C /* 000047DC */]
00001F82 4A40 tst.w D0
00001F84 508F addq.l A7, 8
00001F86 6700 EDF4 beq -0x120A /* 00000D7C */
00001F8A 206D BB78 movea.l A0, [A5 - 0x4488]
00001F8E 7000 moveq.l D0, 0x00
00001F90 1010 move.b D0, [A0]
00001F92 2F00 move.l -[A7], D0
00001F94 2F0B move.l -[A7], A3
00001F96 4EBA 238E jsr [PC + 0x238E /* 00004326 */]
00001F9A 508F addq.l A7, 8
00001F9C 6000 EDDE bra -0x1220 /* 00000D7C */
00001FA0 486D 0EEA pea.l [A5 + 0xEEA /* export_473 */]
00001FA4 2F0B move.l -[A7], A3
00001FA6 4EBA 28CC jsr [PC + 0x28CC /* 00004874 */]
00001FAA 508F addq.l A7, 8
00001FAC 6000 EDCE bra -0x1230 /* 00000D7C */
00001FB0 7001 moveq.l D0, 0x01
00001FB2 2F00 move.l -[A7], D0
00001FB4 2F0B move.l -[A7], A3
00001FB6 4EBA 2558 jsr [PC + 0x2558 /* 00004510 */]
00001FBA 4A40 tst.w D0
00001FBC 508F addq.l A7, 8
00001FBE 6700 EDBC beq -0x1242 /* 00000D7C */
00001FC2 486D BAEC pea.l [A5 - 0x4514]
00001FC6 486D BBBC pea.l [A5 - 0x4444]
00001FCA 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */]
00001FCE 486D BBBC pea.l [A5 - 0x4444]
00001FD2 2F0B move.l -[A7], A3
00001FD4 4EBA 2752 jsr [PC + 0x2752 /* 00004728 */]
00001FD8 4FEF 0010 lea.l A7, [A7 + 0x10]
00001FDC 6000 ED9E bra -0x1260 /* 00000D7C */
00001FE0 486D 0F72 pea.l [A5 + 0xF72 /* export_490 */]
00001FE4 2F0B move.l -[A7], A3
00001FE6 4EBA 288C jsr [PC + 0x288C /* 00004874 */]
00001FEA 508F addq.l A7, 8
00001FEC 6000 ED8E bra -0x1270 /* 00000D7C */
00001FF0 7001 moveq.l D0, 0x01
00001FF2 B02B 000D cmp.b D0, [A3 + 0xD]
00001FF6 6646 bne +0x48 /* 0000203E */
00001FF8 7001 moveq.l D0, 0x01
00001FFA 2F00 move.l -[A7], D0
00001FFC 2F0B move.l -[A7], A3
00001FFE 4EBA 27DC jsr [PC + 0x27DC /* 000047DC */]
00002002 4A40 tst.w D0
00002004 508F addq.l A7, 8
00002006 6736 beq +0x38 /* 0000203E */
00002008 206D BB78 movea.l A0, [A5 - 0x4488]
0000200C 226D BB78 movea.l A1, [A5 - 0x4488]
00002010 7000 moveq.l D0, 0x00
00002012 1011 move.b D0, [A1]
00002014 4230 0801 clr.b [A0 + D0 + 0x1]
00002018 52AD BB78 addq.l [A5 - 0x4488], 1
0000201C 486D BB78 pea.l [A5 - 0x4488]
00002020 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
00002024 2F0B move.l -[A7], A3
00002026 486D BB78 pea.l [A5 - 0x4488]
0000202A 4EBA DFD6 jsr [PC - 0x202A /* 00000002 */]
0000202E 422B 000D clr.b [A3 + 0xD]
00002032 422B 000C clr.b [A3 + 0xC]
00002036 4FEF 000C lea.l A7, [A7 + 0xC]
0000203A 6000 ED40 bra -0x12BE /* 00000D7C */
label0000203E:
0000203E 700C moveq.l D0, 0x0C
00002040 2F00 move.l -[A7], D0
00002042 2F0B move.l -[A7], A3
00002044 4EBA 2B3C jsr [PC + 0x2B3C /* 00004B82 */]
00002048 508F addq.l A7, 8
0000204A 6000 ED30 bra -0x12CE /* 00000D7C */
0000204E 7001 moveq.l D0, 0x01
00002050 2F00 move.l -[A7], D0
00002052 2F0B move.l -[A7], A3
00002054 4EBA 24BA jsr [PC + 0x24BA /* 00004510 */]
00002058 4A40 tst.w D0
0000205A 508F addq.l A7, 8
0000205C 6700 ED1E beq -0x12E0 /* 00000D7C */
00002060 7000 moveq.l D0, 0x00
00002062 2F00 move.l -[A7], D0
00002064 4878 0322 push.l 0x322
00002068 486D BBBC pea.l [A5 - 0x4444]
0000206C 486D BAEC pea.l [A5 - 0x4514]
00002070 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00002074 486D BBBC pea.l [A5 - 0x4444]
00002078 2F0B move.l -[A7], A3
0000207A 4EBA 26AC jsr [PC + 0x26AC /* 00004728 */]
0000207E 4FEF 0018 lea.l A7, [A7 + 0x18]
00002082 6000 ECF8 bra -0x1306 /* 00000D7C */
00002086 486D 0E72 pea.l [A5 + 0xE72 /* export_458 */]
0000208A 2F0B move.l -[A7], A3
0000208C 4EBA 27E6 jsr [PC + 0x27E6 /* 00004874 */]
00002090 508F addq.l A7, 8
00002092 6000 ECE8 bra -0x1316 /* 00000D7C */
00002096 486D 0EF2 pea.l [A5 + 0xEF2 /* export_474 */]
0000209A 2F0B move.l -[A7], A3
0000209C 4EBA 27D6 jsr [PC + 0x27D6 /* 00004874 */]
000020A0 508F addq.l A7, 8
000020A2 6000 ECD8 bra -0x1326 /* 00000D7C */
000020A6 D6FC FFF2 add.w A3, 0xFFF2
000020AA 7001 moveq.l D0, 0x01
000020AC B02B 000D cmp.b D0, [A3 + 0xD]
000020B0 6636 bne +0x38 /* 000020E8 */
000020B2 7001 moveq.l D0, 0x01
000020B4 B02B 001B cmp.b D0, [A3 + 0x1B]
000020B8 662E bne +0x30 /* 000020E8 */
000020BA 7002 moveq.l D0, 0x02
000020BC 2F00 move.l -[A7], D0
000020BE 2F0B move.l -[A7], A3
000020C0 4EBA 271A jsr [PC + 0x271A /* 000047DC */]
000020C4 7000 moveq.l D0, 0x00
000020C6 2F00 move.l -[A7], D0
000020C8 2F2D BB7C move.l -[A7], [A5 - 0x4484]
000020CC 2F2D BB78 move.l -[A7], [A5 - 0x4488]
000020D0 4EBA EC66 jsr [PC - 0x139A /* 00000D38 */]
000020D4 508F addq.l A7, 8
000020D6 2200 move.l D1, D0
000020D8 201F move.l D0, [A7]+
000020DA 48C1 ext.l D1
000020DC 57C0 seq D0
000020DE 4400 neg.b D0
000020E0 2E00 move.l D7, D0
000020E2 508F addq.l A7, 8
000020E4 6000 1668 bra +0x166A /* 0000374E */
label000020E8:
000020E8 7000 moveq.l D0, 0x00
000020EA 2F00 move.l -[A7], D0
000020EC 2F0B move.l -[A7], A3
000020EE 4EBA 2386 jsr [PC + 0x2386 /* 00004476 */]
000020F2 588F addq.l A7, 4
000020F4 2200 move.l D1, D0
000020F6 201F move.l D0, [A7]+
000020F8 48C1 ext.l D1
000020FA 57C0 seq D0
000020FC 4400 neg.b D0
000020FE 2E00 move.l D7, D0
00002100 6000 164C bra +0x164E /* 0000374E */
00002104 7002 moveq.l D0, 0x02
00002106 2F00 move.l -[A7], D0
00002108 D6FC FFF2 add.w A3, 0xFFF2
0000210C 2F0B move.l -[A7], A3
0000210E 4EBA 2400 jsr [PC + 0x2400 /* 00004510 */]
00002112 4A40 tst.w D0
00002114 508F addq.l A7, 8
00002116 6700 EC64 beq -0x139A /* 00000D7C */
0000211A 486D BB64 pea.l [A5 - 0x449C]
0000211E 486D BAF4 pea.l [A5 - 0x450C]
00002122 4EBA E9A0 jsr [PC - 0x1660 /* 00000AC4 */]
00002126 303C 00F0 move.w D0, 0xF0
0000212A C06D BB64 and.w D0, [A5 - 0x449C]
0000212E 0C40 00D0 cmpi.w D0, 0xD0
00002132 508F addq.l A7, 8
00002134 6F10 ble +0x12 /* 00002146 */
00002136 700C moveq.l D0, 0x0C
00002138 2F00 move.l -[A7], D0
0000213A 2F0B move.l -[A7], A3
0000213C 4EBA 2A44 jsr [PC + 0x2A44 /* 00004B82 */]
00002140 508F addq.l A7, 8
00002142 6000 EC38 bra -0x13C6 /* 00000D7C */
label00002146:
00002146 7000 moveq.l D0, 0x00
00002148 2F00 move.l -[A7], D0
0000214A 7200 moveq.l D1, 0x00
0000214C 322D BB64 move.w D1, [A5 - 0x449C]
00002150 2F01 move.l -[A7], D1
00002152 486D BBBC pea.l [A5 - 0x4444]
00002156 486D BAEC pea.l [A5 - 0x4514]
0000215A 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
0000215E 486D BBBC pea.l [A5 - 0x4444]
00002162 2F0B move.l -[A7], A3
00002164 4EBA 25C2 jsr [PC + 0x25C2 /* 00004728 */]
00002168 4FEF 0018 lea.l A7, [A7 + 0x18]
0000216C 6000 EC0E bra -0x13F0 /* 00000D7C */
00002170 7001 moveq.l D0, 0x01
00002172 2F00 move.l -[A7], D0
00002174 2F0B move.l -[A7], A3
00002176 D6FC FFF2 add.w A3, 0xFFF2
0000217A 4EBA 2518 jsr [PC + 0x2518 /* 00004694 */]
0000217E 4A40 tst.w D0
00002180 508F addq.l A7, 8
00002182 6746 beq +0x48 /* 000021CA */
00002184 7001 moveq.l D0, 0x01
00002186 2F00 move.l -[A7], D0
00002188 2F0B move.l -[A7], A3
0000218A 4EBA 2650 jsr [PC + 0x2650 /* 000047DC */]
0000218E 4A40 tst.w D0
00002190 508F addq.l A7, 8
00002192 6700 EBE8 beq -0x1416 /* 00000D7C */
00002196 4A6D BB64 tst.w [A5 - 0x449C]
0000219A 6C04 bge +0x6 /* 000021A0 */
0000219C 426D BB64 clr.w [A5 - 0x449C]
label000021A0:
000021A0 206D BB78 movea.l A0, [A5 - 0x4488]
000021A4 7000 moveq.l D0, 0x00
000021A6 1010 move.b D0, [A0]
000021A8 322D BB64 move.w D1, [A5 - 0x449C]
000021AC 48C1 ext.l D1
000021AE B081 cmp.l D0, D1
000021B0 6F08 ble +0xA /* 000021BA */
000021B2 206D BB78 movea.l A0, [A5 - 0x4488]
000021B6 10AD BB65 move.b [A0], [A5 - 0x449B]
label000021BA:
000021BA 2F2D BB78 move.l -[A7], [A5 - 0x4488]
000021BE 2F0B move.l -[A7], A3
000021C0 4EBA 2566 jsr [PC + 0x2566 /* 00004728 */]
000021C4 508F addq.l A7, 8
000021C6 6000 EBB4 bra -0x144A /* 00000D7C */
label000021CA:
000021CA 7002 moveq.l D0, 0x02
000021CC 2F00 move.l -[A7], D0
000021CE 2F0B move.l -[A7], A3
000021D0 4EBA 233E jsr [PC + 0x233E /* 00004510 */]
000021D4 508F addq.l A7, 8
000021D6 6000 EBA4 bra -0x145A /* 00000D7C */
000021DA 7001 moveq.l D0, 0x01
000021DC 2F00 move.l -[A7], D0
000021DE 2F0B move.l -[A7], A3
000021E0 D6FC FFF2 add.w A3, 0xFFF2
000021E4 4EBA 24AE jsr [PC + 0x24AE /* 00004694 */]
000021E8 4A40 tst.w D0
000021EA 508F addq.l A7, 8
000021EC 6772 beq +0x74 /* 00002260 */
000021EE 7001 moveq.l D0, 0x01
000021F0 2F00 move.l -[A7], D0
000021F2 2F0B move.l -[A7], A3
000021F4 4EBA 25E6 jsr [PC + 0x25E6 /* 000047DC */]
000021F8 4A40 tst.w D0
000021FA 508F addq.l A7, 8
000021FC 6700 EB7E beq -0x1480 /* 00000D7C */
00002200 4A6D BB64 tst.w [A5 - 0x449C]
00002204 6C04 bge +0x6 /* 0000220A */
00002206 426D BB64 clr.w [A5 - 0x449C]
label0000220A:
0000220A 206D BB78 movea.l A0, [A5 - 0x4488]
0000220E 7000 moveq.l D0, 0x00
00002210 1010 move.b D0, [A0]
00002212 322D BB64 move.w D1, [A5 - 0x449C]
00002216 48C1 ext.l D1
00002218 B081 cmp.l D0, D1
0000221A 6F34 ble +0x36 /* 00002250 */
0000221C 206D BB78 movea.l A0, [A5 - 0x4488]
00002220 7000 moveq.l D0, 0x00
00002222 1010 move.b D0, [A0]
00002224 322D BB64 move.w D1, [A5 - 0x449C]
00002228 48C1 ext.l D1
0000222A 9081 sub.l D0, D1
0000222C D0AD BB78 add.l D0, [A5 - 0x4488]
00002230 5280 addq.l D0, 1
00002232 2F00 move.l -[A7], D0
00002234 202D BB78 move.l D0, [A5 - 0x4488]
00002238 5280 addq.l D0, 1
0000223A 2F00 move.l -[A7], D0
0000223C 302D BB64 move.w D0, [A5 - 0x449C]
00002240 48C0 ext.l D0
00002242 2F00 move.l -[A7], D0
00002244 4EBA EA86 jsr [PC - 0x157A /* 00000CCC */]
00002248 206D BB78 movea.l A0, [A5 - 0x4488]
0000224C 10AD BB65 move.b [A0], [A5 - 0x449B]
label00002250:
00002250 2F2D BB78 move.l -[A7], [A5 - 0x4488]
00002254 2F0B move.l -[A7], A3
00002256 4EBA 24D0 jsr [PC + 0x24D0 /* 00004728 */]
0000225A 508F addq.l A7, 8
0000225C 6000 EB1E bra -0x14E0 /* 00000D7C */
label00002260:
00002260 7002 moveq.l D0, 0x02
00002262 2F00 move.l -[A7], D0
00002264 2F0B move.l -[A7], A3
00002266 4EBA 22A8 jsr [PC + 0x22A8 /* 00004510 */]
0000226A 508F addq.l A7, 8
0000226C 6000 EB0E bra -0x14F0 /* 00000D7C */
00002270 7002 moveq.l D0, 0x02
00002272 2F00 move.l -[A7], D0
00002274 D6FC FFF2 add.w A3, 0xFFF2
00002278 2F0B move.l -[A7], A3
0000227A 4EBA 2294 jsr [PC + 0x2294 /* 00004510 */]
0000227E 4A40 tst.w D0
00002280 508F addq.l A7, 8
00002282 6700 EAF8 beq -0x1506 /* 00000D7C */
00002286 486D BAF4 pea.l [A5 - 0x450C]
0000228A 486E FFDC pea.l [A6 - 0x24]
0000228E 3F3C 080E move.w -[A7], 0x80E
00002292 A9EB syscall Pack4/FP68K
00002294 41EE FFDC lea.l A0, [A6 - 0x24]
00002298 43EE FFD2 lea.l A1, [A6 - 0x2E]
0000229C 22D8 move.l [A1]+, [A0]+
0000229E 22D8 move.l [A1]+, [A0]+
000022A0 32D8 move.w [A1]+, [A0]+
000022A2 486E FFD2 pea.l [A6 - 0x2E]
000022A6 3F3C 0016 move.w -[A7], 0x16
000022AA A9EB syscall Pack4/FP68K
000022AC 486E FFD2 pea.l [A6 - 0x2E]
000022B0 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
000022B4 2E00 move.l D7, D0
000022B6 588F addq.l A7, 4
000022B8 6C16 bge +0x18 /* 000022D0 */
000022BA 70F1 moveq.l D0, 0xFFFFFFF1
000022BC B087 cmp.l D0, D7
000022BE 6F02 ble +0x4 /* 000022C2 */
000022C0 7EF1 moveq.l D7, 0xFFFFFFF1
label000022C2:
000022C2 2007 move.l D0, D7
000022C4 4480 neg.l D0
000022C6 2E3C 0000 8000 move.l D7, 0x8000
000022CC 8E80 or.l D7, D0
000022CE 6008 bra +0xA /* 000022D8 */
label000022D0:
000022D0 700F moveq.l D0, 0x0F
000022D2 B087 cmp.l D0, D7
000022D4 6C02 bge +0x4 /* 000022D8 */
000022D6 7E0F moveq.l D7, 0x0F
label000022D8:
000022D8 7000 moveq.l D0, 0x00
000022DA 2F00 move.l -[A7], D0
000022DC 2207 move.l D1, D7
000022DE 82BC 0000 0010 or.l D1, 0x10
000022E4 2F01 move.l -[A7], D1
000022E6 486D BBBC pea.l [A5 - 0x4444]
000022EA 486D BAEC pea.l [A5 - 0x4514]
000022EE 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
000022F2 486D BBBC pea.l [A5 - 0x4444]
000022F6 2F0B move.l -[A7], A3
000022F8 4EBA 242E jsr [PC + 0x242E /* 00004728 */]
000022FC 4FEF 0018 lea.l A7, [A7 + 0x18]
00002300 6000 EA7A bra -0x1584 /* 00000D7C */
00002304 7002 moveq.l D0, 0x02
00002306 2F00 move.l -[A7], D0
00002308 D6FC FFF2 add.w A3, 0xFFF2
0000230C 2F0B move.l -[A7], A3
0000230E 4EBA 24CC jsr [PC + 0x24CC /* 000047DC */]
00002312 4A40 tst.w D0
00002314 508F addq.l A7, 8
00002316 6700 EA64 beq -0x159A /* 00000D7C */
0000231A 2F2D BB7C move.l -[A7], [A5 - 0x4484]
0000231E 2F2D BB78 move.l -[A7], [A5 - 0x4488]
00002322 4EAD 0F22 jsr [A5 + 0xF22 /* export_480 */]
00002326 48C0 ext.l D0
00002328 2E00 move.l D7, D0
0000232A 508F addq.l A7, 8
0000232C 6C04 bge +0x6 /* 00002332 */
0000232E 7EFF moveq.l D7, 0xFFFFFFFF
00002330 6006 bra +0x8 /* 00002338 */
label00002332:
00002332 4A87 tst.l D7
00002334 6702 beq +0x4 /* 00002338 */
00002336 7E01 moveq.l D7, 0x01
label00002338:
00002338 2F07 move.l -[A7], D7
0000233A 2F0B move.l -[A7], A3
0000233C 4EBA 1FE8 jsr [PC + 0x1FE8 /* 00004326 */]
00002340 508F addq.l A7, 8
00002342 6000 EA38 bra -0x15C6 /* 00000D7C */
00002346 7001 moveq.l D0, 0x01
00002348 2F00 move.l -[A7], D0
0000234A 2F0B move.l -[A7], A3
0000234C D6FC FFF2 add.w A3, 0xFFF2
00002350 4EBA 2342 jsr [PC + 0x2342 /* 00004694 */]
00002354 4A40 tst.w D0
00002356 508F addq.l A7, 8
00002358 6738 beq +0x3A /* 00002392 */
0000235A 7001 moveq.l D0, 0x01
0000235C 2F00 move.l -[A7], D0
0000235E 2F0B move.l -[A7], A3
00002360 4EBA 247A jsr [PC + 0x247A /* 000047DC */]
00002364 4A40 tst.w D0
00002366 508F addq.l A7, 8
00002368 6700 EA12 beq -0x15EC /* 00000D7C */
0000236C 302D BB64 move.w D0, [A5 - 0x449C]
00002370 48C0 ext.l D0
00002372 2F00 move.l -[A7], D0
00002374 2F2D BB78 move.l -[A7], [A5 - 0x4488]
00002378 486D BBBC pea.l [A5 - 0x4444]
0000237C 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */]
00002380 486D BBBC pea.l [A5 - 0x4444]
00002384 2F0B move.l -[A7], A3
00002386 4EBA 23A0 jsr [PC + 0x23A0 /* 00004728 */]
0000238A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000238E 6000 E9EC bra -0x1612 /* 00000D7C */
label00002392:
00002392 7002 moveq.l D0, 0x02
00002394 2F00 move.l -[A7], D0
00002396 2F0B move.l -[A7], A3
00002398 4EBA 2176 jsr [PC + 0x2176 /* 00004510 */]
0000239C 508F addq.l A7, 8
0000239E 6000 E9DC bra -0x1622 /* 00000D7C */
000023A2 7001 moveq.l D0, 0x01
000023A4 2F00 move.l -[A7], D0
000023A6 2F0B move.l -[A7], A3
000023A8 D6FC FFF2 add.w A3, 0xFFF2
000023AC 4EBA 22E6 jsr [PC + 0x22E6 /* 00004694 */]
000023B0 4A40 tst.w D0
000023B2 508F addq.l A7, 8
000023B4 6614 bne +0x16 /* 000023CA */
000023B6 7003 moveq.l D0, 0x03
000023B8 2F00 move.l -[A7], D0
000023BA D6FC FFF2 add.w A3, 0xFFF2
000023BE 2F0B move.l -[A7], A3
000023C0 4EBA 22D2 jsr [PC + 0x22D2 /* 00004694 */]
000023C4 508F addq.l A7, 8
000023C6 6000 E9B4 bra -0x164A /* 00000D7C */
label000023CA:
000023CA 7002 moveq.l D0, 0x02
000023CC 2F00 move.l -[A7], D0
000023CE D6FC FFF2 add.w A3, 0xFFF2
000023D2 2F0B move.l -[A7], A3
000023D4 4EBA 2406 jsr [PC + 0x2406 /* 000047DC */]
000023D8 4A40 tst.w D0
000023DA 508F addq.l A7, 8
000023DC 6700 E99E beq -0x1660 /* 00000D7C */
000023E0 302D BB64 move.w D0, [A5 - 0x449C]
000023E4 48C0 ext.l D0
000023E6 2E00 move.l D7, D0
000023E8 5387 subq.l D7, 1
000023EA 4A87 tst.l D7
000023EC 6C10 bge +0x12 /* 000023FE */
000023EE 700C moveq.l D0, 0x0C
000023F0 2F00 move.l -[A7], D0
000023F2 2F0B move.l -[A7], A3
000023F4 4EBA 278C jsr [PC + 0x278C /* 00004B82 */]
000023F8 508F addq.l A7, 8
000023FA 6000 E980 bra -0x167E /* 00000D7C */
label000023FE:
000023FE 206D BB7C movea.l A0, [A5 - 0x4484]
00002402 7000 moveq.l D0, 0x00
00002404 1010 move.b D0, [A0]
00002406 B087 cmp.l D0, D7
00002408 6C0A bge +0xC /* 00002414 */
0000240A 206D BB7C movea.l A0, [A5 - 0x4484]
0000240E 7000 moveq.l D0, 0x00
00002410 1010 move.b D0, [A0]
00002412 2E00 move.l D7, D0
label00002414:
00002414 4A87 tst.l D7
00002416 6728 beq +0x2A /* 00002440 */
00002418 202D BB7C move.l D0, [A5 - 0x4484]
0000241C 5280 addq.l D0, 1
0000241E D087 add.l D0, D7
00002420 2F00 move.l -[A7], D0
00002422 202D BB7C move.l D0, [A5 - 0x4484]
00002426 5280 addq.l D0, 1
00002428 2F00 move.l -[A7], D0
0000242A 206D BB7C movea.l A0, [A5 - 0x4484]
0000242E 7000 moveq.l D0, 0x00
00002430 1010 move.b D0, [A0]
00002432 9087 sub.l D0, D7
00002434 2F00 move.l -[A7], D0
00002436 4EBA E894 jsr [PC - 0x176C /* 00000CCC */]
0000243A 206D BB7C movea.l A0, [A5 - 0x4484]
0000243E 9F10 sub.b [A0], D7
label00002440:
00002440 2F2D BB78 move.l -[A7], [A5 - 0x4488]
00002444 2F2D BB7C move.l -[A7], [A5 - 0x4484]
00002448 4EAD 0DCA jsr [A5 + 0xDCA /* export_437 */]
0000244C 48C0 ext.l D0
0000244E 2C00 move.l D6, D0
00002450 508F addq.l A7, 8
00002452 6704 beq +0x6 /* 00002458 */
00002454 DE86 add.l D7, D6
00002456 6002 bra +0x4 /* 0000245A */
label00002458:
00002458 7E00 moveq.l D7, 0x00
label0000245A:
0000245A 2F07 move.l -[A7], D7
0000245C 2F0B move.l -[A7], A3
0000245E 4EBA 1EC6 jsr [PC + 0x1EC6 /* 00004326 */]
00002462 508F addq.l A7, 8
00002464 6000 E916 bra -0x16E8 /* 00000D7C */
00002468 7002 moveq.l D0, 0x02
0000246A 2F00 move.l -[A7], D0
0000246C D6FC FFF2 add.w A3, 0xFFF2
00002470 2F0B move.l -[A7], A3
00002472 4EBA 2220 jsr [PC + 0x2220 /* 00004694 */]
00002476 4A40 tst.w D0
00002478 508F addq.l A7, 8
0000247A 6700 0086 beq +0x88 /* 00002502 */
0000247E 7001 moveq.l D0, 0x01
00002480 2F00 move.l -[A7], D0
00002482 D6FC FFF2 add.w A3, 0xFFF2
00002486 2F0B move.l -[A7], A3
00002488 4EBA 2352 jsr [PC + 0x2352 /* 000047DC */]
0000248C 4A40 tst.w D0
0000248E 508F addq.l A7, 8
00002490 6700 E8EA beq -0x1714 /* 00000D7C */
00002494 206D BB78 movea.l A0, [A5 - 0x4488]
00002498 7000 moveq.l D0, 0x00
0000249A 1010 move.b D0, [A0]
0000249C 2E00 move.l D7, D0
0000249E 302D BB64 move.w D0, [A5 - 0x449C]
000024A2 48C0 ext.l D0
000024A4 2C00 move.l D6, D0
000024A6 5386 subq.l D6, 1
000024A8 3B6D BB66 B84E move.w [A5 - 0x47B2], [A5 - 0x449A]
000024AE 4A86 tst.l D6
000024B0 6D06 blt +0x8 /* 000024B8 */
000024B2 4A6D B84E tst.w [A5 - 0x47B2]
000024B6 6C10 bge +0x12 /* 000024C8 */
label000024B8:
000024B8 700C moveq.l D0, 0x0C
000024BA 2F00 move.l -[A7], D0
000024BC 2F0B move.l -[A7], A3
000024BE 4EBA 26C2 jsr [PC + 0x26C2 /* 00004B82 */]
000024C2 508F addq.l A7, 8
000024C4 6000 E8B6 bra -0x1748 /* 00000D7C */
label000024C8:
000024C8 BE86 cmp.l D7, D6
000024CA 6C02 bge +0x4 /* 000024CE */
000024CC 2C07 move.l D6, D7
label000024CE:
000024CE 2007 move.l D0, D7
000024D0 9086 sub.l D0, D6
000024D2 322D B84E move.w D1, [A5 - 0x47B2]
000024D6 48C1 ext.l D1
000024D8 B081 cmp.l D0, D1
000024DA 6C08 bge +0xA /* 000024E4 */
000024DC 2007 move.l D0, D7
000024DE 9086 sub.l D0, D6
000024E0 3B40 B84E move.w [A5 - 0x47B2], D0
label000024E4:
000024E4 206D BB78 movea.l A0, [A5 - 0x4488]
000024E8 11AD B84F 6800 move.b [A0 + D6], [A5 - 0x47B1]
000024EE 2006 move.l D0, D6
000024F0 D0AD BB78 add.l D0, [A5 - 0x4488]
000024F4 2F00 move.l -[A7], D0
000024F6 2F0B move.l -[A7], A3
000024F8 4EBA 222E jsr [PC + 0x222E /* 00004728 */]
000024FC 508F addq.l A7, 8
000024FE 6000 E87C bra -0x1782 /* 00000D7C */
label00002502:
00002502 7002 moveq.l D0, 0x02
00002504 2F00 move.l -[A7], D0
00002506 D6FC FFF2 add.w A3, 0xFFF2
0000250A 2F0B move.l -[A7], A3
0000250C 4EBA 2002 jsr [PC + 0x2002 /* 00004510 */]
00002510 508F addq.l A7, 8
00002512 6000 E868 bra -0x1796 /* 00000D7C */
00002516 7001 moveq.l D0, 0x01
00002518 2F00 move.l -[A7], D0
0000251A 2F0B move.l -[A7], A3
0000251C 4EBA 22BE jsr [PC + 0x22BE /* 000047DC */]
00002520 4A40 tst.w D0
00002522 508F addq.l A7, 8
00002524 6614 bne +0x16 /* 0000253A */
00002526 7004 moveq.l D0, 0x04
00002528 2F00 move.l -[A7], D0
0000252A 96FC 002A sub.w A3, 0x2A /* '*' */
0000252E 2F0B move.l -[A7], A3
00002530 4EBA 1FDE jsr [PC + 0x1FDE /* 00004510 */]
00002534 508F addq.l A7, 8
00002536 6000 E844 bra -0x17BA /* 00000D7C */
label0000253A:
0000253A 2B6D BB78 B84A move.l [A5 - 0x47B6], [A5 - 0x4488]
00002540 7002 moveq.l D0, 0x02
00002542 2F00 move.l -[A7], D0
00002544 96FC 001C sub.w A3, 0x1C
00002548 2F0B move.l -[A7], A3
0000254A 4EBA 2148 jsr [PC + 0x2148 /* 00004694 */]
0000254E 4A40 tst.w D0
00002550 508F addq.l A7, 8
00002552 6614 bne +0x16 /* 00002568 */
00002554 7002 moveq.l D0, 0x02
00002556 2F00 move.l -[A7], D0
00002558 D6FC FFF2 add.w A3, 0xFFF2
0000255C 2F0B move.l -[A7], A3
0000255E 4EBA 2134 jsr [PC + 0x2134 /* 00004694 */]
00002562 508F addq.l A7, 8
00002564 6000 E816 bra -0x17E8 /* 00000D7C */
label00002568:
00002568 D6FC FFF2 add.w A3, 0xFFF2
0000256C 7001 moveq.l D0, 0x01
0000256E 2F00 move.l -[A7], D0
00002570 2F0B move.l -[A7], A3
00002572 4EBA 2268 jsr [PC + 0x2268 /* 000047DC */]
00002576 4A40 tst.w D0
00002578 508F addq.l A7, 8
0000257A 6700 E800 beq -0x17FE /* 00000D7C */
0000257E 302D BB64 move.w D0, [A5 - 0x449C]
00002582 48C0 ext.l D0
00002584 2E00 move.l D7, D0
00002586 5387 subq.l D7, 1
00002588 4A87 tst.l D7
0000258A 6C02 bge +0x4 /* 0000258E */
0000258C 7E00 moveq.l D7, 0x00
label0000258E:
0000258E 302D BB66 move.w D0, [A5 - 0x449A]
00002592 48C0 ext.l D0
00002594 2C00 move.l D6, D0
00002596 6C02 bge +0x4 /* 0000259A */
00002598 7C00 moveq.l D6, 0x00
label0000259A:
0000259A 7000 moveq.l D0, 0x00
0000259C 3007 move.w D0, D7
0000259E 2F00 move.l -[A7], D0
000025A0 2F2D BB78 move.l -[A7], [A5 - 0x4488]
000025A4 486D BBBC pea.l [A5 - 0x4444]
000025A8 4EAD 0F7A jsr [A5 + 0xF7A /* export_491 */]
000025AC 2F2D B84A move.l -[A7], [A5 - 0x47B6]
000025B0 486D BBBC pea.l [A5 - 0x4444]
000025B4 4EBA E72C jsr [PC - 0x18D4 /* 00000CE2 */]
000025B8 DE86 add.l D7, D6
000025BA 206D BB78 movea.l A0, [A5 - 0x4488]
000025BE 7000 moveq.l D0, 0x00
000025C0 1010 move.b D0, [A0]
000025C2 B087 cmp.l D0, D7
000025C4 4FEF 0014 lea.l A7, [A7 + 0x14]
000025C8 6F24 ble +0x26 /* 000025EE */
000025CA 206D BB78 movea.l A0, [A5 - 0x4488]
000025CE 7000 moveq.l D0, 0x00
000025D0 1010 move.b D0, [A0]
000025D2 9087 sub.l D0, D7
000025D4 206D BB78 movea.l A0, [A5 - 0x4488]
000025D8 1180 7800 move.b [A0 + D7], D0
000025DC 2007 move.l D0, D7
000025DE D0AD BB78 add.l D0, [A5 - 0x4488]
000025E2 2F00 move.l -[A7], D0
000025E4 486D BBBC pea.l [A5 - 0x4444]
000025E8 4EBA E6F8 jsr [PC - 0x1908 /* 00000CE2 */]
000025EC 508F addq.l A7, 8
label000025EE:
000025EE 486D BBBC pea.l [A5 - 0x4444]
000025F2 2F0B move.l -[A7], A3
000025F4 4EBA 2132 jsr [PC + 0x2132 /* 00004728 */]
000025F8 508F addq.l A7, 8
000025FA 6000 E780 bra -0x187E /* 00000D7C */
000025FE 4A2B 000D tst.b [A3 + 0xD]
00002602 662E bne +0x30 /* 00002632 */
00002604 486D B8BC pea.l [A5 - 0x4744]
00002608 2F0B move.l -[A7], A3
0000260A 4EBA E36A jsr [PC - 0x1C96 /* 00000976 */]
0000260E 4A80 tst.l D0
00002610 508F addq.l A7, 8
00002612 6F0E ble +0x10 /* 00002622 */
00002614 2F0B move.l -[A7], A3
00002616 2F0B move.l -[A7], A3
00002618 4EBA E1BC jsr [PC - 0x1E44 /* 000007D6 */]
0000261C 508F addq.l A7, 8
0000261E 6000 E75C bra -0x18A2 /* 00000D7C */
label00002622:
00002622 700C moveq.l D0, 0x0C
00002624 2F00 move.l -[A7], D0
00002626 2F0B move.l -[A7], A3
00002628 4EBA 2558 jsr [PC + 0x2558 /* 00004B82 */]
0000262C 508F addq.l A7, 8
0000262E 6000 E74C bra -0x18B2 /* 00000D7C */
label00002632:
00002632 7001 moveq.l D0, 0x01
00002634 2F00 move.l -[A7], D0
00002636 2F0B move.l -[A7], A3
00002638 4EBA 1ED6 jsr [PC + 0x1ED6 /* 00004510 */]
0000263C 4A40 tst.w D0
0000263E 508F addq.l A7, 8
00002640 6700 E73A beq -0x18C4 /* 00000D7C */
00002644 26AD E9CE move.l [A3], [A5 - 0x1632]
00002648 276D E9D2 0004 move.l [A3 + 0x4], [A5 - 0x162E]
0000264E 6000 E72C bra -0x18D2 /* 00000D7C */
00002652 4A2B 000D tst.b [A3 + 0xD]
00002656 6620 bne +0x22 /* 00002678 */
00002658 2F0B move.l -[A7], A3
0000265A 4EBA E378 jsr [PC - 0x1C88 /* 000009D4 */]
0000265E 4A40 tst.w D0
00002660 588F addq.l A7, 4
00002662 6F14 ble +0x16 /* 00002678 */
00002664 2F0B move.l -[A7], A3
00002666 7001 moveq.l D0, 0x01
00002668 2F00 move.l -[A7], D0
0000266A 2F0B move.l -[A7], A3
0000266C 4EBA E088 jsr [PC - 0x1F78 /* 000006F6 */]
00002670 4FEF 000C lea.l A7, [A7 + 0xC]
00002674 6000 E706 bra -0x18F8 /* 00000D7C */
label00002678:
00002678 7001 moveq.l D0, 0x01
0000267A 2F00 move.l -[A7], D0
0000267C 2F0B move.l -[A7], A3
0000267E 4EBA 1E90 jsr [PC + 0x1E90 /* 00004510 */]
00002682 700C moveq.l D0, 0x0C
00002684 2F00 move.l -[A7], D0
00002686 2F0B move.l -[A7], A3
00002688 4EBA 24F8 jsr [PC + 0x24F8 /* 00004B82 */]
0000268C 4FEF 0010 lea.l A7, [A7 + 0x10]
00002690 6000 E6EA bra -0x1914 /* 00000D7C */
00002694 2F0B move.l -[A7], A3
00002696 4EBA 1D2C jsr [PC + 0x1D2C /* 000043C4 */]
0000269A 4A40 tst.w D0
0000269C 588F addq.l A7, 4
0000269E 6E10 bgt +0x12 /* 000026B0 */
000026A0 700C moveq.l D0, 0x0C
000026A2 2F00 move.l -[A7], D0
000026A4 2F0B move.l -[A7], A3
000026A6 4EBA 24DA jsr [PC + 0x24DA /* 00004B82 */]
000026AA 508F addq.l A7, 8
000026AC 6000 E6CE bra -0x1930 /* 00000D7C */
label000026B0:
000026B0 4A2B 000D tst.b [A3 + 0xD]
000026B4 6614 bne +0x16 /* 000026CA */
000026B6 2F0B move.l -[A7], A3
000026B8 7000 moveq.l D0, 0x00
000026BA 2F00 move.l -[A7], D0
000026BC 2F0B move.l -[A7], A3
000026BE 4EBA E036 jsr [PC - 0x1FCA /* 000006F6 */]
000026C2 4FEF 000C lea.l A7, [A7 + 0xC]
000026C6 6000 E6B4 bra -0x194A /* 00000D7C */
label000026CA:
000026CA 7001 moveq.l D0, 0x01
000026CC 2F00 move.l -[A7], D0
000026CE 2F0B move.l -[A7], A3
000026D0 4EBA 1E3E jsr [PC + 0x1E3E /* 00004510 */]
000026D4 4A40 tst.w D0
000026D6 508F addq.l A7, 8
000026D8 6700 E6A2 beq -0x195C /* 00000D7C */
000026DC 2F0B move.l -[A7], A3
000026DE 7000 moveq.l D0, 0x00
000026E0 2F00 move.l -[A7], D0
000026E2 486D BAEC pea.l [A5 - 0x4514]
000026E6 4EBA E00E jsr [PC - 0x1FF2 /* 000006F6 */]
000026EA 4FEF 000C lea.l A7, [A7 + 0xC]
000026EE 6000 E68C bra -0x1972 /* 00000D7C */
000026F2 7002 moveq.l D0, 0x02
000026F4 2F00 move.l -[A7], D0
000026F6 D6FC FFF2 add.w A3, 0xFFF2
000026FA 2F0B move.l -[A7], A3
000026FC 4EBA 1E12 jsr [PC + 0x1E12 /* 00004510 */]
00002700 4A40 tst.w D0
00002702 508F addq.l A7, 8
00002704 6700 E676 beq -0x1988 /* 00000D7C */
00002708 486D BAEC pea.l [A5 - 0x4514]
0000270C 4EBA E2C6 jsr [PC - 0x1D3A /* 000009D4 */]
00002710 4A40 tst.w D0
00002712 588F addq.l A7, 4
00002714 6F20 ble +0x22 /* 00002736 */
00002716 486D BAF4 pea.l [A5 - 0x450C]
0000271A 4EBA E2B8 jsr [PC - 0x1D48 /* 000009D4 */]
0000271E 4A40 tst.w D0
00002720 588F addq.l A7, 4
00002722 6F12 ble +0x14 /* 00002736 */
00002724 486D E9CE pea.l [A5 - 0x1632]
00002728 486D BAF4 pea.l [A5 - 0x450C]
0000272C 4EBA E248 jsr [PC - 0x1DB8 /* 00000976 */]
00002730 4A80 tst.l D0
00002732 508F addq.l A7, 8
00002734 6610 bne +0x12 /* 00002746 */
label00002736:
00002736 700C moveq.l D0, 0x0C
00002738 2F00 move.l -[A7], D0
0000273A 2F0B move.l -[A7], A3
0000273C 4EBA 2444 jsr [PC + 0x2444 /* 00004B82 */]
00002740 508F addq.l A7, 8
00002742 6000 E638 bra -0x19C6 /* 00000D7C */
label00002746:
00002746 486D BAEC pea.l [A5 - 0x4514]
0000274A 7001 moveq.l D0, 0x01
0000274C 2F00 move.l -[A7], D0
0000274E 486D BAEC pea.l [A5 - 0x4514]
00002752 4EBA DFA2 jsr [PC - 0x205E /* 000006F6 */]
00002756 486D BAF4 pea.l [A5 - 0x450C]
0000275A 7001 moveq.l D0, 0x01
0000275C 2F00 move.l -[A7], D0
0000275E 486D BAF4 pea.l [A5 - 0x450C]
00002762 4EBA DF92 jsr [PC - 0x206E /* 000006F6 */]
00002766 2F0B move.l -[A7], A3
00002768 486D BAF4 pea.l [A5 - 0x450C]
0000276C 486D BAEC pea.l [A5 - 0x4514]
00002770 4EBA DE52 jsr [PC - 0x21AE /* 000005C4 */]
00002774 4FEF 0024 lea.l A7, [A7 + 0x24]
00002778 6000 E602 bra -0x19FC /* 00000D7C */
0000277C 7001 moveq.l D0, 0x01
0000277E 2F00 move.l -[A7], D0
00002780 2F0B move.l -[A7], A3
00002782 4EBA 1D8C jsr [PC + 0x1D8C /* 00004510 */]
00002786 4A40 tst.w D0
00002788 508F addq.l A7, 8
0000278A 6700 E5F0 beq -0x1A0E /* 00000D7C */
0000278E 303C 0080 move.w D0, 0x80
00002792 C02D BAEC and.b D0, [A5 - 0x4514]
00002796 6710 beq +0x12 /* 000027A8 */
00002798 700C moveq.l D0, 0x0C
0000279A 2F00 move.l -[A7], D0
0000279C 2F0B move.l -[A7], A3
0000279E 4EBA 23E2 jsr [PC + 0x23E2 /* 00004B82 */]
000027A2 508F addq.l A7, 8
000027A4 6000 E5D6 bra -0x1A28 /* 00000D7C */
label000027A8:
000027A8 2F0B move.l -[A7], A3
000027AA 486D BAEC pea.l [A5 - 0x4514]
000027AE 4EBA E008 jsr [PC - 0x1FF8 /* 000007B8 */]
000027B2 508F addq.l A7, 8
000027B4 6000 E5C6 bra -0x1A38 /* 00000D7C */
000027B8 4A2B 000D tst.b [A3 + 0xD]
000027BC 6630 bne +0x32 /* 000027EE */
000027BE 486D B8A4 pea.l [A5 - 0x475C]
000027C2 2F0B move.l -[A7], A3
000027C4 4EBA E1B0 jsr [PC - 0x1E50 /* 00000976 */]
000027C8 4A80 tst.l D0
000027CA 508F addq.l A7, 8
000027CC 6E10 bgt +0x12 /* 000027DE */
000027CE 486D E9CE pea.l [A5 - 0x1632]
000027D2 2F0B move.l -[A7], A3
000027D4 4EBA E1A0 jsr [PC - 0x1E60 /* 00000976 */]
000027D8 4A80 tst.l D0
000027DA 508F addq.l A7, 8
000027DC 6C10 bge +0x12 /* 000027EE */
label000027DE:
000027DE 700C moveq.l D0, 0x0C
000027E0 2F00 move.l -[A7], D0
000027E2 2F0B move.l -[A7], A3
000027E4 4EBA 239C jsr [PC + 0x239C /* 00004B82 */]
000027E8 508F addq.l A7, 8
000027EA 6000 E590 bra -0x1A6E /* 00000D7C */
label000027EE:
000027EE 0C2C 00C5 FFFF cmpi.b [A4 - 0x1], 0xC5
000027F4 6608 bne +0xA /* 000027FE */
000027F6 41ED 1A4A lea.l A0, [A5 + 0x1A4A /* export_837 */]
000027FA 2008 move.l D0, A0
000027FC 6006 bra +0x8 /* 00002804 */
label000027FE:
000027FE 41ED 1A42 lea.l A0, [A5 + 0x1A42 /* export_836 */]
00002802 2008 move.l D0, A0
label00002804:
00002804 2F00 move.l -[A7], D0
00002806 2F0B move.l -[A7], A3
00002808 4EBA 1BE2 jsr [PC + 0x1BE2 /* 000043EC */]
0000280C 508F addq.l A7, 8
0000280E 6000 E56C bra -0x1A92 /* 00000D7C */
00002812 486D 1A52 pea.l [A5 + 0x1A52 /* export_838 */]
00002816 2F0B move.l -[A7], A3
00002818 4EBA 1BD2 jsr [PC + 0x1BD2 /* 000043EC */]
0000281C 508F addq.l A7, 8
0000281E 6000 E55C bra -0x1AA2 /* 00000D7C */
00002822 7001 moveq.l D0, 0x01
00002824 2F00 move.l -[A7], D0
00002826 2F0B move.l -[A7], A3
00002828 4EBA 1CE6 jsr [PC + 0x1CE6 /* 00004510 */]
0000282C 4A40 tst.w D0
0000282E 508F addq.l A7, 8
00002830 6700 E54A beq -0x1AB4 /* 00000D7C */
00002834 2F0B move.l -[A7], A3
00002836 486D BAEC pea.l [A5 - 0x4514]
0000283A 4EBA DDCA jsr [PC - 0x2236 /* 00000606 */]
0000283E 508F addq.l A7, 8
00002840 6000 E53A bra -0x1AC4 /* 00000D7C */
00002844 7001 moveq.l D0, 0x01
00002846 2F00 move.l -[A7], D0
00002848 2F0B move.l -[A7], A3
0000284A 4EBA 1CC4 jsr [PC + 0x1CC4 /* 00004510 */]
0000284E 4A40 tst.w D0
00002850 508F addq.l A7, 8
00002852 6700 E528 beq -0x1AD6 /* 00000D7C */
00002856 2F0B move.l -[A7], A3
00002858 486D B864 pea.l [A5 - 0x479C]
0000285C 486D BAEC pea.l [A5 - 0x4514]
00002860 4EBA DD3E jsr [PC - 0x22C2 /* 000005A0 */]
00002864 4FEF 000C lea.l A7, [A7 + 0xC]
00002868 6000 E512 bra -0x1AEC /* 00000D7C */
0000286C 7001 moveq.l D0, 0x01
0000286E 2F00 move.l -[A7], D0
00002870 2F0B move.l -[A7], A3
00002872 4EBA 1C9C jsr [PC + 0x1C9C /* 00004510 */]
00002876 4A40 tst.w D0
00002878 508F addq.l A7, 8
0000287A 6700 E500 beq -0x1AFE /* 00000D7C */
0000287E 2F0B move.l -[A7], A3
00002880 486D B86C pea.l [A5 - 0x4794]
00002884 486D BAEC pea.l [A5 - 0x4514]
00002888 4EBA DD16 jsr [PC - 0x22EA /* 000005A0 */]
0000288C 4FEF 000C lea.l A7, [A7 + 0xC]
00002890 6000 E4EA bra -0x1B14 /* 00000D7C */
00002894 4A2B 000D tst.b [A3 + 0xD]
00002898 660E bne +0x10 /* 000028A8 */
0000289A 2F0B move.l -[A7], A3
0000289C 2F0B move.l -[A7], A3
0000289E 4EBA DD48 jsr [PC - 0x22B8 /* 000005E8 */]
000028A2 508F addq.l A7, 8
000028A4 6000 E4D6 bra -0x1B28 /* 00000D7C */
label000028A8:
000028A8 7001 moveq.l D0, 0x01
000028AA 2F00 move.l -[A7], D0
000028AC 2F0B move.l -[A7], A3
000028AE 4EBA 1C60 jsr [PC + 0x1C60 /* 00004510 */]
000028B2 4A40 tst.w D0
000028B4 508F addq.l A7, 8
000028B6 6700 E4C4 beq -0x1B3A /* 00000D7C */
000028BA 2F0B move.l -[A7], A3
000028BC 486D BAEC pea.l [A5 - 0x4514]
000028C0 4EBA DD26 jsr [PC - 0x22DA /* 000005E8 */]
000028C4 508F addq.l A7, 8
000028C6 6000 E4B4 bra -0x1B4A /* 00000D7C */
000028CA 4A2B 000D tst.b [A3 + 0xD]
000028CE 664C bne +0x4E /* 0000291C */
000028D0 486E FFEA pea.l [A6 - 0x16]
000028D4 486D B8CC pea.l [A5 - 0x4734]
000028D8 2F0B move.l -[A7], A3
000028DA 4EBA DCA0 jsr [PC - 0x2360 /* 0000057C */]
000028DE 486E FFEA pea.l [A6 - 0x16]
000028E2 486D B8D4 pea.l [A5 - 0x472C]
000028E6 486E FFEA pea.l [A6 - 0x16]
000028EA 4EBA DC3C jsr [PC - 0x23C4 /* 00000528 */]
000028EE 486E FFEA pea.l [A6 - 0x16]
000028F2 4EBA E0E0 jsr [PC - 0x1F20 /* 000009D4 */]
000028F6 4A40 tst.w D0
000028F8 4FEF 001C lea.l A7, [A7 + 0x1C]
000028FC 670E beq +0x10 /* 0000290C */
000028FE 2F0B move.l -[A7], A3
00002900 2F0B move.l -[A7], A3
00002902 4EBA DD20 jsr [PC - 0x22E0 /* 00000624 */]
00002906 508F addq.l A7, 8
00002908 6000 E472 bra -0x1B8C /* 00000D7C */
label0000290C:
0000290C 700C moveq.l D0, 0x0C
0000290E 2F00 move.l -[A7], D0
00002910 2F0B move.l -[A7], A3
00002912 4EBA 226E jsr [PC + 0x226E /* 00004B82 */]
00002916 508F addq.l A7, 8
00002918 6000 E462 bra -0x1B9C /* 00000D7C */
label0000291C:
0000291C 7001 moveq.l D0, 0x01
0000291E 2F00 move.l -[A7], D0
00002920 2F0B move.l -[A7], A3
00002922 4EBA 1BEC jsr [PC + 0x1BEC /* 00004510 */]
00002926 4A40 tst.w D0
00002928 508F addq.l A7, 8
0000292A 6700 E450 beq -0x1BAE /* 00000D7C */
0000292E 2F0B move.l -[A7], A3
00002930 486D BAEC pea.l [A5 - 0x4514]
00002934 4EBA DCEE jsr [PC - 0x2312 /* 00000624 */]
00002938 508F addq.l A7, 8
0000293A 6000 E440 bra -0x1BBE /* 00000D7C */
0000293E 486D 1A92 pea.l [A5 + 0x1A92 /* export_846 */]
00002942 D6FC FFF2 add.w A3, 0xFFF2
00002946 2F0B move.l -[A7], A3
00002948 4EBA 1ADE jsr [PC + 0x1ADE /* 00004428 */]
0000294C 508F addq.l A7, 8
0000294E 6000 E42C bra -0x1BD2 /* 00000D7C */
00002952 7000 moveq.l D0, 0x00
00002954 102C FFFF move.b D0, [A4 - 0x1]
00002958 0C80 0000 00CE cmpi.l D0, 0xCE
0000295E 6608 bne +0xA /* 00002968 */
00002960 302D BA7C move.w D0, [A5 - 0x4584]
00002964 48C0 ext.l D0
00002966 6006 bra +0x8 /* 0000296E */
label00002968:
00002968 302D BA7E move.w D0, [A5 - 0x4582]
0000296C 48C0 ext.l D0
label0000296E:
0000296E 7200 moveq.l D1, 0x00
00002970 3200 move.w D1, D0
00002972 5281 addq.l D1, 1
00002974 2F01 move.l -[A7], D1
00002976 D6FC 000E add.w A3, 0xE
0000297A 2F0B move.l -[A7], A3
0000297C 4EBA 19CC jsr [PC + 0x19CC /* 0000434A */]
00002980 508F addq.l A7, 8
00002982 6000 E3F8 bra -0x1C06 /* 00000D7C */
00002986 7003 moveq.l D0, 0x03
00002988 B02B 000D cmp.b D0, [A3 + 0xD]
0000298C 6656 bne +0x58 /* 000029E4 */
0000298E 7000 moveq.l D0, 0x00
00002990 102C FFFF move.b D0, [A4 - 0x1]
00002994 0C80 0000 00D0 cmpi.l D0, 0xD0
0000299A 6612 bne +0x14 /* 000029AE */
0000299C 302B 0004 move.w D0, [A3 + 0x4]
000029A0 48C0 ext.l D0
000029A2 2E00 move.l D7, D0
000029A4 302B 0006 move.w D0, [A3 + 0x6]
000029A8 48C0 ext.l D0
000029AA 2C00 move.l D6, D0
000029AC 600E bra +0x10 /* 000029BC */
label000029AE:
000029AE 3013 move.w D0, [A3]
000029B0 48C0 ext.l D0
000029B2 2E00 move.l D7, D0
000029B4 302B 0002 move.w D0, [A3 + 0x2]
000029B8 48C0 ext.l D0
000029BA 2C00 move.l D6, D0
label000029BC:
000029BC BC87 cmp.l D6, D7
000029BE 6C10 bge +0x12 /* 000029D0 */
000029C0 700C moveq.l D0, 0x0C
000029C2 2F00 move.l -[A7], D0
000029C4 2F0B move.l -[A7], A3
000029C6 4EBA 21BA jsr [PC + 0x21BA /* 00004B82 */]
000029CA 508F addq.l A7, 8
000029CC 6000 E3AE bra -0x1C50 /* 00000D7C */
label000029D0:
000029D0 2006 move.l D0, D6
000029D2 9087 sub.l D0, D7
000029D4 5280 addq.l D0, 1
000029D6 2F00 move.l -[A7], D0
000029D8 2F0B move.l -[A7], A3
000029DA 4EBA 196E jsr [PC + 0x196E /* 0000434A */]
000029DE 508F addq.l A7, 8
000029E0 6000 E39A bra -0x1C64 /* 00000D7C */
label000029E4:
000029E4 7001 moveq.l D0, 0x01
000029E6 2F00 move.l -[A7], D0
000029E8 2F0B move.l -[A7], A3
000029EA 4EBA 1B24 jsr [PC + 0x1B24 /* 00004510 */]
000029EE 4A40 tst.w D0
000029F0 508F addq.l A7, 8
000029F2 6700 E388 beq -0x1C76 /* 00000D7C */
000029F6 7017 moveq.l D0, 0x17
000029F8 2F00 move.l -[A7], D0
000029FA 2F0B move.l -[A7], A3
000029FC 4EBA 2184 jsr [PC + 0x2184 /* 00004B82 */]
00002A00 508F addq.l A7, 8
00002A02 6000 E378 bra -0x1C86 /* 00000D7C */
00002A06 7001 moveq.l D0, 0x01
00002A08 2F00 move.l -[A7], D0
00002A0A 2F0B move.l -[A7], A3
00002A0C 4EBA 1DCE jsr [PC + 0x1DCE /* 000047DC */]
00002A10 4A40 tst.w D0
00002A12 508F addq.l A7, 8
00002A14 6700 E366 beq -0x1C98 /* 00000D7C */
00002A18 206D BB78 movea.l A0, [A5 - 0x4488]
00002A1C 226D BB78 movea.l A1, [A5 - 0x4488]
00002A20 7000 moveq.l D0, 0x00
00002A22 1011 move.b D0, [A1]
00002A24 4230 0801 clr.b [A0 + D0 + 0x1]
00002A28 200B move.l D0, A3
00002A2A 90AD E034 sub.l D0, [A5 - 0x1FCC]
00002A2E 720E moveq.l D1, 0x0E
00002A30 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002A34 2E00 move.l D7, D0
00002A36 2B4B E034 move.l [A5 - 0x1FCC], A3
00002A3A 202D BB78 move.l D0, [A5 - 0x4488]
00002A3E 5280 addq.l D0, 1
00002A40 2F00 move.l -[A7], D0
00002A42 486D B83E pea.l [A5 - 0x47C2]
00002A46 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
00002A4A 48C0 ext.l D0
00002A4C 2C00 move.l D6, D0
00002A4E 2207 move.l D1, D7
00002A50 2001 move.l D0, D1
00002A52 C2FC 000E mulu.w D1, 0xE
00002A56 4840 swap.w D0
00002A58 C0FC 000E mulu.w D0, 0xE
00002A5C 4840 swap.w D0
00002A5E 4240 clr.w D0
00002A60 D280 add.l D1, D0
00002A62 93AD E034 sub.l [A5 - 0x1FCC], D1
00002A66 4A86 tst.l D6
00002A68 508F addq.l A7, 8
00002A6A 674A beq +0x4C /* 00002AB6 */
00002A6C 7000 moveq.l D0, 0x00
00002A6E 102C FFFF move.b D0, [A4 - 0x1]
00002A72 0C80 0000 00D2 cmpi.l D0, 0xD2
00002A78 6622 bne +0x24 /* 00002A9C */
00002A7A 302D B842 move.w D0, [A5 - 0x47BE]
00002A7E 48C0 ext.l D0
00002A80 2F00 move.l -[A7], D0
00002A82 302D B83E move.w D0, [A5 - 0x47C2]
00002A86 48C0 ext.l D0
00002A88 2F00 move.l -[A7], D0
00002A8A 2F2D B846 move.l -[A7], [A5 - 0x47BA]
00002A8E 2F0B move.l -[A7], A3
00002A90 4EBA 212E jsr [PC + 0x212E /* 00004BC0 */]
00002A94 4FEF 0010 lea.l A7, [A7 + 0x10]
00002A98 6000 E2E2 bra -0x1D1C /* 00000D7C */
label00002A9C:
00002A9C 177C 0003 000D move.b [A3 + 0xD], 0x3
00002AA2 422B 000C clr.b [A3 + 0xC]
00002AA6 41ED B83E lea.l A0, [A5 - 0x47C2]
00002AAA 224B movea.l A1, A3
00002AAC 22D8 move.l [A1]+, [A0]+
00002AAE 22D8 move.l [A1]+, [A0]+
00002AB0 22D8 move.l [A1]+, [A0]+
00002AB2 6000 E2C8 bra -0x1D36 /* 00000D7C */
label00002AB6:
00002AB6 7040 moveq.l D0, 0x40
00002AB8 2F00 move.l -[A7], D0
00002ABA 2F0B move.l -[A7], A3
00002ABC 4EBA 20C4 jsr [PC + 0x20C4 /* 00004B82 */]
00002AC0 508F addq.l A7, 8
00002AC2 6000 E2B8 bra -0x1D46 /* 00000D7C */
00002AC6 7002 moveq.l D0, 0x02
00002AC8 2F00 move.l -[A7], D0
00002ACA D6FC FFF2 add.w A3, 0xFFF2
00002ACE 2F0B move.l -[A7], A3
00002AD0 4EBA 1C0C jsr [PC + 0x1C0C /* 000046DE */]
00002AD4 4A40 tst.w D0
00002AD6 508F addq.l A7, 8
00002AD8 6700 E2A2 beq -0x1D5C /* 00000D7C */
00002ADC 53AD BB3C subq.l [A5 - 0x44C4], 1
00002AE0 4AAD BB3C tst.l [A5 - 0x44C4]
00002AE4 6D0A blt +0xC /* 00002AF0 */
00002AE6 0CAD 0000 7FFF BB3C cmpi.l [A5 - 0x44C4], 0x7FFF
00002AEE 6F10 ble +0x12 /* 00002B00 */
label00002AF0:
00002AF0 700C moveq.l D0, 0x0C
00002AF2 2F00 move.l -[A7], D0
00002AF4 2F0B move.l -[A7], A3
00002AF6 4EBA 208A jsr [PC + 0x208A /* 00004B82 */]
00002AFA 508F addq.l A7, 8
00002AFC 6000 E27E bra -0x1D80 /* 00000D7C */
label00002B00:
00002B00 53AD BB40 subq.l [A5 - 0x44C0], 1
00002B04 4AAD BB40 tst.l [A5 - 0x44C0]
00002B08 6D0A blt +0xC /* 00002B14 */
00002B0A 0CAD 0000 7FFF BB40 cmpi.l [A5 - 0x44C0], 0x7FFF
00002B12 6F10 ble +0x12 /* 00002B24 */
label00002B14:
00002B14 700C moveq.l D0, 0x0C
00002B16 2F00 move.l -[A7], D0
00002B18 2F0B move.l -[A7], A3
00002B1A 4EBA 2066 jsr [PC + 0x2066 /* 00004B82 */]
00002B1E 508F addq.l A7, 8
00002B20 6000 E25A bra -0x1DA4 /* 00000D7C */
label00002B24:
00002B24 70FF moveq.l D0, 0xFFFFFFFF
00002B26 2F00 move.l -[A7], D0
00002B28 7200 moveq.l D1, 0x00
00002B2A 2F01 move.l -[A7], D1
00002B2C 342D BB3E move.w D2, [A5 - 0x44C2]
00002B30 48C2 ext.l D2
00002B32 2F02 move.l -[A7], D2
00002B34 342D BB42 move.w D2, [A5 - 0x44BE]
00002B38 48C2 ext.l D2
00002B3A 2F02 move.l -[A7], D2
00002B3C 486D BBBC pea.l [A5 - 0x4444]
00002B40 4EAD 12AA jsr [A5 + 0x12AA /* export_593 */]
00002B44 486D BBBC pea.l [A5 - 0x4444]
00002B48 2F0B move.l -[A7], A3
00002B4A 4EBA 1BDC jsr [PC + 0x1BDC /* 00004728 */]
00002B4E 4FEF 001C lea.l A7, [A7 + 0x1C]
00002B52 6000 E228 bra -0x1DD6 /* 00000D7C */
00002B56 7000 moveq.l D0, 0x00
00002B58 2F00 move.l -[A7], D0
00002B5A 2F0B move.l -[A7], A3
00002B5C 4EBA 21A6 jsr [PC + 0x21A6 /* 00004D04 */]
00002B60 96FC 001C sub.w A3, 0x1C
00002B64 508F addq.l A7, 8
00002B66 6000 E214 bra -0x1DEA /* 00000D7C */
00002B6A 96FC 001C sub.w A3, 0x1C
00002B6E 2F0B move.l -[A7], A3
00002B70 4EBA 3C50 jsr [PC + 0x3C50 /* 000067C2 */]
00002B74 588F addq.l A7, 4
00002B76 6000 E204 bra -0x1DFA /* 00000D7C */
00002B7A 7001 moveq.l D0, 0x01
00002B7C 2F00 move.l -[A7], D0
00002B7E 2F0B move.l -[A7], A3
00002B80 4EBA 2182 jsr [PC + 0x2182 /* 00004D04 */]
00002B84 96FC 001C sub.w A3, 0x1C
00002B88 508F addq.l A7, 8
00002B8A 6000 E1F0 bra -0x1E0E /* 00000D7C */
00002B8E 96FC 002A sub.w A3, 0x2A /* '*' */
00002B92 2F0B move.l -[A7], A3
00002B94 4EBA 3B44 jsr [PC + 0x3B44 /* 000066DA */]
00002B98 588F addq.l A7, 4
00002B9A 6000 E1E0 bra -0x1E1E /* 00000D7C */
00002B9E 7000 moveq.l D0, 0x00
00002BA0 1014 move.b D0, [A4]
00002BA2 7200 moveq.l D1, 0x00
00002BA4 122C 0001 move.b D1, [A4 + 0x1]
00002BA8 E149 lsl D1.w, 8
00002BAA 8240 or.w D1, D0
00002BAC 5441 addq.w D1, 2
00002BAE D8C1 add.w A4, D1
00002BB0 6000 E1CA bra -0x1E34 /* 00000D7C */
00002BB4 D8FC 0001 add.w A4, 0x1
00002BB8 6000 E1C2 bra -0x1E3C /* 00000D7C */
00002BBC 2B4C B8F2 move.l [A5 - 0x470E], A4
00002BC0 7002 moveq.l D0, 0x02
00002BC2 2F00 move.l -[A7], D0
00002BC4 D6FC FFF2 add.w A3, 0xFFF2
00002BC8 2F0B move.l -[A7], A3
00002BCA 4EBA 1944 jsr [PC + 0x1944 /* 00004510 */]
00002BCE 2B6D BAF4 B8F6 move.l [A5 - 0x470A], [A5 - 0x450C]
00002BD4 2B6D BAF8 B8FA move.l [A5 - 0x4706], [A5 - 0x4508]
00002BDA 486E FFEA pea.l [A6 - 0x16]
00002BDE 486D E9CE pea.l [A5 - 0x1632]
00002BE2 486D BAEC pea.l [A5 - 0x4514]
00002BE6 4EBA D970 jsr [PC - 0x2690 /* 00000558 */]
00002BEA 486D 1BCA pea.l [A5 + 0x1BCA /* export_885 */]
00002BEE 486E FFEA pea.l [A6 - 0x16]
00002BF2 486D BAEC pea.l [A5 - 0x4514]
00002BF6 2F0B move.l -[A7], A3
00002BF8 4EBA 2490 jsr [PC + 0x2490 /* 0000508A */]
00002BFC 286D B8DC movea.l A4, [A5 - 0x4724]
00002C00 4FEF 0024 lea.l A7, [A7 + 0x24]
00002C04 6000 E176 bra -0x1E88 /* 00000D7C */
00002C08 7003 moveq.l D0, 0x03
00002C0A 2F00 move.l -[A7], D0
00002C0C 96FC 001C sub.w A3, 0x1C
00002C10 2F0B move.l -[A7], A3
00002C12 4EBA 1A80 jsr [PC + 0x1A80 /* 00004694 */]
00002C16 4A40 tst.w D0
00002C18 508F addq.l A7, 8
00002C1A 6700 E160 beq -0x1E9E /* 00000D7C */
00002C1E 302D BB64 move.w D0, [A5 - 0x449C]
00002C22 48C0 ext.l D0
00002C24 322D BB66 move.w D1, [A5 - 0x449A]
00002C28 48C1 ext.l D1
00002C2A E189 lsl D1, 8
00002C2C 8280 or.l D1, D0
00002C2E 302D BB68 move.w D0, [A5 - 0x4498]
00002C32 48C0 ext.l D0
00002C34 7410 moveq.l D2, 0x10
00002C36 E5A8 lsl D0, D2
00002C38 8081 or.l D0, D1
00002C3A 2F00 move.l -[A7], D0
00002C3C 2F0B move.l -[A7], A3
00002C3E 4EBA 172E jsr [PC + 0x172E /* 0000436E */]
00002C42 508F addq.l A7, 8
00002C44 6000 E136 bra -0x1EC8 /* 00000D7C */
00002C48 2F2D EA36 move.l -[A7], [A5 - 0x15CA]
00002C4C D6FC 000E add.w A3, 0xE
00002C50 2F0B move.l -[A7], A3
00002C52 4EBA 168E jsr [PC + 0x168E /* 000042E2 */]
00002C56 508F addq.l A7, 8
00002C58 6000 E122 bra -0x1EDC /* 00000D7C */
00002C5C 2F2D EA2E move.l -[A7], [A5 - 0x15D2]
00002C60 D6FC 000E add.w A3, 0xE
00002C64 2F0B move.l -[A7], A3
00002C66 4EBA 167A jsr [PC + 0x167A /* 000042E2 */]
00002C6A 508F addq.l A7, 8
00002C6C 6000 E10E bra -0x1EF0 /* 00000D7C */
00002C70 2F2D EA26 move.l -[A7], [A5 - 0x15DA]
00002C74 D6FC 000E add.w A3, 0xE
00002C78 2F0B move.l -[A7], A3
00002C7A 4EBA 1666 jsr [PC + 0x1666 /* 000042E2 */]
00002C7E 508F addq.l A7, 8
00002C80 6000 E0FA bra -0x1F04 /* 00000D7C */
00002C84 2F2D EA2A move.l -[A7], [A5 - 0x15D6]
00002C88 D6FC 000E add.w A3, 0xE
00002C8C 2F0B move.l -[A7], A3
00002C8E 4EBA 1652 jsr [PC + 0x1652 /* 000042E2 */]
00002C92 508F addq.l A7, 8
00002C94 6000 E0E6 bra -0x1F18 /* 00000D7C */
00002C98 2F2D EA22 move.l -[A7], [A5 - 0x15DE]
00002C9C D6FC 000E add.w A3, 0xE
00002CA0 2F0B move.l -[A7], A3
00002CA2 4EBA 163E jsr [PC + 0x163E /* 000042E2 */]
00002CA6 508F addq.l A7, 8
00002CA8 6000 E0D2 bra -0x1F2C /* 00000D7C */
00002CAC 2F2D EA32 move.l -[A7], [A5 - 0x15CE]
00002CB0 D6FC 000E add.w A3, 0xE
00002CB4 2F0B move.l -[A7], A3
00002CB6 4EBA 162A jsr [PC + 0x162A /* 000042E2 */]
00002CBA 508F addq.l A7, 8
00002CBC 6000 E0BE bra -0x1F40 /* 00000D7C */
00002CC0 2F2D EA3A move.l -[A7], [A5 - 0x15C6]
00002CC4 D6FC 000E add.w A3, 0xE
00002CC8 2F0B move.l -[A7], A3
00002CCA 4EBA 1616 jsr [PC + 0x1616 /* 000042E2 */]
00002CCE 508F addq.l A7, 8
00002CD0 6000 E0AA bra -0x1F54 /* 00000D7C */
00002CD4 2F2D EA1A move.l -[A7], [A5 - 0x15E6]
00002CD8 D6FC 000E add.w A3, 0xE
00002CDC 2F0B move.l -[A7], A3
00002CDE 4EBA 1602 jsr [PC + 0x1602 /* 000042E2 */]
00002CE2 508F addq.l A7, 8
00002CE4 6000 E096 bra -0x1F68 /* 00000D7C */
00002CE8 2F2D EA1E move.l -[A7], [A5 - 0x15E2]
00002CEC D6FC 000E add.w A3, 0xE
00002CF0 2F0B move.l -[A7], A3
00002CF2 4EBA 15EE jsr [PC + 0x15EE /* 000042E2 */]
00002CF6 508F addq.l A7, 8
00002CF8 6000 E082 bra -0x1F7C /* 00000D7C */
00002CFC 96FC 0038 sub.w A3, 0x38 /* '8' */
00002D00 2F0B move.l -[A7], A3
00002D02 4EBA 388C jsr [PC + 0x388C /* 00006590 */]
00002D06 588F addq.l A7, 4
00002D08 6000 E072 bra -0x1F8C /* 00000D7C */
00002D0C 7001 moveq.l D0, 0x01
00002D0E 2F00 move.l -[A7], D0
00002D10 2F0B move.l -[A7], A3
00002D12 4EBA 17FC jsr [PC + 0x17FC /* 00004510 */]
00002D16 4A40 tst.w D0
00002D18 508F addq.l A7, 8
00002D1A 6700 E060 beq -0x1F9E /* 00000D7C */
00002D1E 2F0B move.l -[A7], A3
00002D20 486D B88C pea.l [A5 - 0x4774]
00002D24 486D BAEC pea.l [A5 - 0x4514]
00002D28 4EBA D876 jsr [PC - 0x278A /* 000005A0 */]
00002D2C 4FEF 000C lea.l A7, [A7 + 0xC]
00002D30 6000 E04A bra -0x1FB4 /* 00000D7C */
00002D34 7001 moveq.l D0, 0x01
00002D36 2F00 move.l -[A7], D0
00002D38 2F0B move.l -[A7], A3
00002D3A 4EBA 17D4 jsr [PC + 0x17D4 /* 00004510 */]
00002D3E 4A40 tst.w D0
00002D40 508F addq.l A7, 8
00002D42 6700 E038 beq -0x1FC6 /* 00000D7C */
00002D46 2F0B move.l -[A7], A3
00002D48 486D B874 pea.l [A5 - 0x478C]
00002D4C 486D BAEC pea.l [A5 - 0x4514]
00002D50 4EBA D84E jsr [PC - 0x27B2 /* 000005A0 */]
00002D54 4FEF 000C lea.l A7, [A7 + 0xC]
00002D58 6000 E022 bra -0x1FDC /* 00000D7C */
00002D5C 7001 moveq.l D0, 0x01
00002D5E 2F00 move.l -[A7], D0
00002D60 2F0B move.l -[A7], A3
00002D62 4EBA 17AC jsr [PC + 0x17AC /* 00004510 */]
00002D66 4A40 tst.w D0
00002D68 508F addq.l A7, 8
00002D6A 6700 E010 beq -0x1FEE /* 00000D7C */
00002D6E 2F0B move.l -[A7], A3
00002D70 486D B87C pea.l [A5 - 0x4784]
00002D74 486D BAEC pea.l [A5 - 0x4514]
00002D78 4EBA D826 jsr [PC - 0x27DA /* 000005A0 */]
00002D7C 4FEF 000C lea.l A7, [A7 + 0xC]
00002D80 6000 DFFA bra -0x2004 /* 00000D7C */
00002D84 7001 moveq.l D0, 0x01
00002D86 2F00 move.l -[A7], D0
00002D88 2F0B move.l -[A7], A3
00002D8A 4EBA 1784 jsr [PC + 0x1784 /* 00004510 */]
00002D8E 4A40 tst.w D0
00002D90 508F addq.l A7, 8
00002D92 6700 DFE8 beq -0x2016 /* 00000D7C */
00002D96 2F0B move.l -[A7], A3
00002D98 486D E9BE pea.l [A5 - 0x1642]
00002D9C 486D BAEC pea.l [A5 - 0x4514]
00002DA0 4EBA D7FE jsr [PC - 0x2802 /* 000005A0 */]
00002DA4 4FEF 000C lea.l A7, [A7 + 0xC]
00002DA8 6000 DFD2 bra -0x202C /* 00000D7C */
00002DAC 7001 moveq.l D0, 0x01
00002DAE 2F00 move.l -[A7], D0
00002DB0 2F0B move.l -[A7], A3
00002DB2 4EBA 175C jsr [PC + 0x175C /* 00004510 */]
00002DB6 4A40 tst.w D0
00002DB8 508F addq.l A7, 8
00002DBA 6700 DFC0 beq -0x203E /* 00000D7C */
00002DBE 2F0B move.l -[A7], A3
00002DC0 486D B85C pea.l [A5 - 0x47A4]
00002DC4 486D BAEC pea.l [A5 - 0x4514]
00002DC8 4EBA D7D6 jsr [PC - 0x282A /* 000005A0 */]
00002DCC 4FEF 000C lea.l A7, [A7 + 0xC]
00002DD0 6000 DFAA bra -0x2054 /* 00000D7C */
00002DD4 7002 moveq.l D0, 0x02
00002DD6 2F00 move.l -[A7], D0
00002DD8 D6FC FFF2 add.w A3, 0xFFF2
00002DDC 2F0B move.l -[A7], A3
00002DDE 4EBA 18B4 jsr [PC + 0x18B4 /* 00004694 */]
00002DE2 4A40 tst.w D0
00002DE4 508F addq.l A7, 8
00002DE6 6700 DF94 beq -0x206A /* 00000D7C */
00002DEA 7000 moveq.l D0, 0x00
00002DEC 2F00 move.l -[A7], D0
00002DEE 2F2D B9FC move.l -[A7], [A5 - 0x4604]
00002DF2 7200 moveq.l D1, 0x00
00002DF4 122C FFFF move.b D1, [A4 - 0x1]
00002DF8 0C81 0000 00E5 cmpi.l D1, 0xE5
00002DFE 57C1 seq D1
00002E00 0241 0001 andi.w D1, 0x1
00002E04 48C1 ext.l D1
00002E06 2F01 move.l -[A7], D1
00002E08 2F0B move.l -[A7], A3
00002E0A 322D BB66 move.w D1, [A5 - 0x449A]
00002E0E 48C1 ext.l D1
00002E10 2F01 move.l -[A7], D1
00002E12 322D BB64 move.w D1, [A5 - 0x449C]
00002E16 48C1 ext.l D1
00002E18 2F01 move.l -[A7], D1
00002E1A 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00002E1E 4FEF 0018 lea.l A7, [A7 + 0x18]
00002E22 6000 DF58 bra -0x20A6 /* 00000D7C */
00002E26 486D E058 pea.l [A5 - 0x1FA8]
00002E2A D6FC 000E add.w A3, 0xE
00002E2E 2F0B move.l -[A7], A3
00002E30 4EBA 18F6 jsr [PC + 0x18F6 /* 00004728 */]
00002E34 508F addq.l A7, 8
00002E36 6000 DF44 bra -0x20BA /* 00000D7C */
00002E3A 7000 moveq.l D0, 0x00
00002E3C 102C FFFF move.b D0, [A4 - 0x1]
00002E40 2F00 move.l -[A7], D0
00002E42 2F0B move.l -[A7], A3
00002E44 4EBA 36B2 jsr [PC + 0x36B2 /* 000064F8 */]
00002E48 508F addq.l A7, 8
00002E4A 6000 DF30 bra -0x20CE /* 00000D7C */
00002E4E 302D BA7C move.w D0, [A5 - 0x4584]
00002E52 48C0 ext.l D0
00002E54 2F00 move.l -[A7], D0
00002E56 302D BA7E move.w D0, [A5 - 0x4582]
00002E5A 48C0 ext.l D0
00002E5C 2F00 move.l -[A7], D0
00002E5E 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00002E62 D6FC 000E add.w A3, 0xE
00002E66 2F0B move.l -[A7], A3
00002E68 4EBA 1D56 jsr [PC + 0x1D56 /* 00004BC0 */]
00002E6C 4FEF 0010 lea.l A7, [A7 + 0x10]
00002E70 6000 DF0A bra -0x20F4 /* 00000D7C */
00002E74 7002 moveq.l D0, 0x02
00002E76 2F00 move.l -[A7], D0
00002E78 D6FC FFF2 add.w A3, 0xFFF2
00002E7C 2F0B move.l -[A7], A3
00002E7E 4EBA 195C jsr [PC + 0x195C /* 000047DC */]
00002E82 4A40 tst.w D0
00002E84 508F addq.l A7, 8
00002E86 6700 DEF4 beq -0x210A /* 00000D7C */
00002E8A 2F2D BB7C move.l -[A7], [A5 - 0x4484]
00002E8E 2F2D BB78 move.l -[A7], [A5 - 0x4488]
00002E92 4EAD 0DCA jsr [A5 + 0xDCA /* export_437 */]
00002E96 48C0 ext.l D0
00002E98 2E00 move.l D7, D0
00002E9A 508F addq.l A7, 8
00002E9C 6000 08B0 bra +0x8B2 /* 0000374E */
00002EA0 7007 moveq.l D0, 0x07
00002EA2 2F00 move.l -[A7], D0
00002EA4 D6FC 000E add.w A3, 0xE
00002EA8 2F0B move.l -[A7], A3
00002EAA 4EBA 1CD6 jsr [PC + 0x1CD6 /* 00004B82 */]
00002EAE 7000 moveq.l D0, 0x00
00002EB0 1014 move.b D0, [A4]
00002EB2 D9C0 add.l A4, D0
00002EB4 508F addq.l A7, 8
00002EB6 6000 DEC4 bra -0x213A /* 00000D7C */
00002EBA 7000 moveq.l D0, 0x00
00002EBC 1014 move.b D0, [A4]
00002EBE D08C add.l D0, A4
00002EC0 2B40 E044 move.l [A5 - 0x1FBC], D0
00002EC4 D8FC 0001 add.w A4, 0x1
00002EC8 601E bra +0x20 /* 00002EE8 */
00002ECA 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00002ECE 7000 moveq.l D0, 0x00
00002ED0 1014 move.b D0, [A4]
00002ED2 7200 moveq.l D1, 0x00
00002ED4 122C 0001 move.b D1, [A4 + 0x1]
00002ED8 E149 lsl D1.w, 8
00002EDA 8240 or.w D1, D0
00002EDC 7000 moveq.l D0, 0x00
00002EDE 3001 move.w D0, D1
00002EE0 D08C add.l D0, A4
00002EE2 2B40 E044 move.l [A5 - 0x1FBC], D0
00002EE6 548C addq.l A4, 2
label00002EE8:
00002EE8 4A6D E5CE tst.w [A5 - 0x1A32]
00002EEC 6600 070E bne +0x710 /* 000035FC */
00002EF0 200B move.l D0, A3
00002EF2 90AD E034 sub.l D0, [A5 - 0x1FCC]
00002EF6 720E moveq.l D1, 0x0E
00002EF8 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002EFC 2E00 move.l D7, D0
00002EFE 2B4B E034 move.l [A5 - 0x1FCC], A3
00002F02 426D EA4A clr.w [A5 - 0x15B6]
00002F06 2F0C move.l -[A7], A4
00002F08 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */]
00002F0C 4A6D EA4A tst.w [A5 - 0x15B6]
00002F10 588F addq.l A7, 4
00002F12 6704 beq +0x6 /* 00002F18 */
00002F14 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */]
label00002F18:
00002F18 4A6D EA3E tst.w [A5 - 0x15C2]
00002F1C 6652 bne +0x54 /* 00002F70 */
00002F1E 701B moveq.l D0, 0x1B
00002F20 B014 cmp.b D0, [A4]
00002F22 621E bhi +0x20 /* 00002F42 */
00002F24 7026 moveq.l D0, 0x26
00002F26 B014 cmp.b D0, [A4]
00002F28 6718 beq +0x1A /* 00002F42 */
00002F2A 7028 moveq.l D0, 0x28
00002F2C B014 cmp.b D0, [A4]
00002F2E 6712 beq +0x14 /* 00002F42 */
00002F30 7029 moveq.l D0, 0x29
00002F32 B014 cmp.b D0, [A4]
00002F34 670C beq +0xE /* 00002F42 */
00002F36 702C moveq.l D0, 0x2C
00002F38 B014 cmp.b D0, [A4]
00002F3A 6706 beq +0x8 /* 00002F42 */
00002F3C 701B moveq.l D0, 0x1B
00002F3E B014 cmp.b D0, [A4]
00002F40 6616 bne +0x18 /* 00002F58 */
label00002F42:
00002F42 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */]
00002F46 7008 moveq.l D0, 0x08
00002F48 C06D BD00 and.w D0, [A5 - 0x4300]
00002F4C 660A bne +0xC /* 00002F58 */
00002F4E 7000 moveq.l D0, 0x00
00002F50 2F00 move.l -[A7], D0
00002F52 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
00002F56 588F addq.l A7, 4
label00002F58:
00002F58 4A6D EA58 tst.w [A5 - 0x15A8]
00002F5C 670E beq +0x10 /* 00002F6C */
00002F5E 7008 moveq.l D0, 0x08
00002F60 C06D BD00 and.w D0, [A5 - 0x4300]
00002F64 6606 bne +0x8 /* 00002F6C */
00002F66 4EAD 0B52 jsr [A5 + 0xB52 /* export_358 */]
00002F6A 6004 bra +0x6 /* 00002F70 */
label00002F6C:
00002F6C 4EAD 0B5A jsr [A5 + 0xB5A /* export_359 */]
label00002F70:
00002F70 266D E034 movea.l A3, [A5 - 0x1FCC]
00002F74 2207 move.l D1, D7
00002F76 2001 move.l D0, D1
00002F78 C2FC 000E mulu.w D1, 0xE
00002F7C 4840 swap.w D0
00002F7E C0FC 000E mulu.w D0, 0xE
00002F82 4840 swap.w D0
00002F84 4240 clr.w D0
00002F86 D280 add.l D1, D0
00002F88 93AD E034 sub.l [A5 - 0x1FCC], D1
00002F8C 286D E044 movea.l A4, [A5 - 0x1FBC]
00002F90 6000 066A bra +0x66C /* 000035FC */
00002F94 2F0C move.l -[A7], A4
00002F96 2F0B move.l -[A7], A3
00002F98 4EBA 33F4 jsr [PC + 0x33F4 /* 0000638E */]
00002F9C D6FC FFF2 add.w A3, 0xFFF2
00002FA0 548C addq.l A4, 2
00002FA2 508F addq.l A7, 8
00002FA4 6000 0656 bra +0x658 /* 000035FC */
00002FA8 2F0B move.l -[A7], A3
00002FAA 4EBA 1418 jsr [PC + 0x1418 /* 000043C4 */]
00002FAE 4A40 tst.w D0
00002FB0 588F addq.l A7, 4
00002FB2 6704 beq +0x6 /* 00002FB8 */
00002FB4 7002 moveq.l D0, 0x02
00002FB6 6012 bra +0x14 /* 00002FCA */
label00002FB8:
00002FB8 7000 moveq.l D0, 0x00
00002FBA 1014 move.b D0, [A4]
00002FBC 7200 moveq.l D1, 0x00
00002FBE 122C 0001 move.b D1, [A4 + 0x1]
00002FC2 E149 lsl D1.w, 8
00002FC4 8240 or.w D1, D0
00002FC6 48C1 ext.l D1
00002FC8 2001 move.l D0, D1
label00002FCA:
00002FCA D9C0 add.l A4, D0
00002FCC D6FC FFF2 add.w A3, 0xFFF2
00002FD0 6000 062A bra +0x62C /* 000035FC */
00002FD4 4A2B FFF1 tst.b [A3 - 0xF]
00002FD8 665E bne +0x60 /* 00003038 */
00002FDA 4A2B FFFF tst.b [A3 - 0x1]
00002FDE 6658 bne +0x5A /* 00003038 */
00002FE0 4A2B 000D tst.b [A3 + 0xD]
00002FE4 6652 bne +0x54 /* 00003038 */
00002FE6 2F0B move.l -[A7], A3
00002FE8 486B FFE4 pea.l [A3 - 0x1C]
00002FEC 4EBA D94A jsr [PC - 0x26B6 /* 00000938 */]
00002FF0 48C0 ext.l D0
00002FF2 2E00 move.l D7, D0
00002FF4 303C 0080 move.w D0, 0x80
00002FF8 C02B FFF2 and.b D0, [A3 - 0xE]
00002FFC 508F addq.l A7, 8
00002FFE 670E beq +0x10 /* 0000300E */
00003000 70FF moveq.l D0, 0xFFFFFFFF
00003002 B087 cmp.l D0, D7
00003004 57C0 seq D0
00003006 0240 0001 andi.w D0, 0x1
0000300A 48C0 ext.l D0
0000300C 600C bra +0xE /* 0000301A */
label0000300E:
0000300E 7001 moveq.l D0, 0x01
00003010 B087 cmp.l D0, D7
00003012 57C0 seq D0
00003014 0240 0001 andi.w D0, 0x1
00003018 48C0 ext.l D0
label0000301A:
0000301A 6712 beq +0x14 /* 0000302E */
0000301C 7000 moveq.l D0, 0x00
0000301E 1014 move.b D0, [A4]
00003020 7200 moveq.l D1, 0x00
00003022 122C 0001 move.b D1, [A4 + 0x1]
00003026 E149 lsl D1.w, 8
00003028 8240 or.w D1, D0
0000302A D8C1 add.w A4, D1
0000302C 6002 bra +0x4 /* 00003030 */
label0000302E:
0000302E 548C addq.l A4, 2
label00003030:
00003030 96FC 002A sub.w A3, 0x2A /* '*' */
00003034 6000 05C6 bra +0x5C8 /* 000035FC */
label00003038:
00003038 7003 moveq.l D0, 0x03
0000303A 2F00 move.l -[A7], D0
0000303C 96FC 002A sub.w A3, 0x2A /* '*' */
00003040 220B move.l D1, A3
00003042 740E moveq.l D2, 0x0E
00003044 D282 add.l D1, D2
00003046 2F01 move.l -[A7], D1
00003048 4EBA 14C6 jsr [PC + 0x14C6 /* 00004510 */]
0000304C 7000 moveq.l D0, 0x00
0000304E 1014 move.b D0, [A4]
00003050 7200 moveq.l D1, 0x00
00003052 122C 0001 move.b D1, [A4 + 0x1]
00003056 E149 lsl D1.w, 8
00003058 8240 or.w D1, D0
0000305A D8C1 add.w A4, D1
0000305C 508F addq.l A7, 8
0000305E 6000 059C bra +0x59E /* 000035FC */
00003062 200B move.l D0, A3
00003064 90AD E034 sub.l D0, [A5 - 0x1FCC]
00003068 720E moveq.l D1, 0x0E
0000306A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000306E 2C00 move.l D6, D0
00003070 7000 moveq.l D0, 0x00
00003072 102C 0001 move.b D0, [A4 + 0x1]
00003076 7232 moveq.l D1, 0x32
00003078 D081 add.l D0, D1
0000307A 2F00 move.l -[A7], D0
0000307C 4EAD 187A jsr [A5 + 0x187A /* export_779 */]
00003080 48C0 ext.l D0
00003082 2E00 move.l D7, D0
00003084 7000 moveq.l D0, 0x00
00003086 1014 move.b D0, [A4]
00003088 3B40 B8F0 move.w [A5 - 0x4710], D0
0000308C 7000 moveq.l D0, 0x00
0000308E 102C 0001 move.b D0, [A4 + 0x1]
00003092 3B40 B8E0 move.w [A5 - 0x4720], D0
00003096 548C addq.l A4, 2
00003098 2206 move.l D1, D6
0000309A 2001 move.l D0, D1
0000309C C2FC 000E mulu.w D1, 0xE
000030A0 4840 swap.w D0
000030A2 C0FC 000E mulu.w D0, 0xE
000030A6 4840 swap.w D0
000030A8 4240 clr.w D0
000030AA D280 add.l D1, D0
000030AC 2641 movea.l A3, D1
000030AE D7ED E034 add.l A3, [A5 - 0x1FCC]
000030B2 4A87 tst.l D7
000030B4 588F addq.l A7, 4
000030B6 6652 bne +0x54 /* 0000310A */
000030B8 4A6D B8F0 tst.w [A5 - 0x4710]
000030BC 6730 beq +0x32 /* 000030EE */
000030BE 302D B8F0 move.w D0, [A5 - 0x4710]
000030C2 48C0 ext.l D0
000030C4 2F00 move.l -[A7], D0
000030C6 302D B8F0 move.w D0, [A5 - 0x4710]
000030CA 48C0 ext.l D0
000030CC 2200 move.l D1, D0
000030CE C0FC 000E mulu.w D0, 0xE
000030D2 4841 swap.w D1
000030D4 C2FC 000E mulu.w D1, 0xE
000030D8 4841 swap.w D1
000030DA 4241 clr.w D1
000030DC D081 add.l D0, D1
000030DE 97C0 sub.l A3, D0
000030E0 200B move.l D0, A3
000030E2 720E moveq.l D1, 0x0E
000030E4 D081 add.l D0, D1
000030E6 2F00 move.l -[A7], D0
000030E8 4EBA 1426 jsr [PC + 0x1426 /* 00004510 */]
000030EC 508F addq.l A7, 8
label000030EE:
000030EE 7015 moveq.l D0, 0x15
000030F0 2F00 move.l -[A7], D0
000030F2 486D B8E2 pea.l [A5 - 0x471E]
000030F6 4EBA 1A8A jsr [PC + 0x1A8A /* 00004B82 */]
000030FA 286D E048 movea.l A4, [A5 - 0x1FB8]
000030FE 200C move.l D0, A4
00003100 508F addq.l A7, 8
00003102 6700 056A beq +0x56C /* 0000366E */
00003106 6000 04F4 bra +0x4F6 /* 000035FC */
label0000310A:
0000310A 302D B8F0 move.w D0, [A5 - 0x4710]
0000310E 48C0 ext.l D0
00003110 2E00 move.l D7, D0
00003112 6038 bra +0x3A /* 0000314C */
label00003114:
00003114 7001 moveq.l D0, 0x01
00003116 B02B 000D cmp.b D0, [A3 + 0xD]
0000311A 662C bne +0x2E /* 00003148 */
0000311C 2B53 BBA0 move.l [A5 - 0x4460], [A3]
00003120 177C 0008 000D move.b [A3 + 0xD], 0x8
00003126 422B 000C clr.b [A3 + 0xC]
0000312A 2013 move.l D0, [A3]
0000312C D0AD BBA4 add.l D0, [A5 - 0x445C]
00003130 2F00 move.l -[A7], D0
00003132 4EAD 0F0A jsr [A5 + 0xF0A /* export_477 */]
00003136 2680 move.l [A3], D0
00003138 588F addq.l A7, 4
0000313A 660C bne +0xE /* 00003148 */
0000313C 7015 moveq.l D0, 0x15
0000313E 2F00 move.l -[A7], D0
00003140 2F0B move.l -[A7], A3
00003142 4EBA 1A3E jsr [PC + 0x1A3E /* 00004B82 */]
00003146 508F addq.l A7, 8
label00003148:
00003148 D6FC FFF2 add.w A3, 0xFFF2
label0000314C:
0000314C 2007 move.l D0, D7
0000314E 5387 subq.l D7, 1
00003150 4A80 tst.l D0
00003152 66C0 bne -0x3E /* 00003114 */
00003154 2D4B FFE6 move.l [A6 - 0x1A], A3
00003158 302D B8E0 move.w D0, [A5 - 0x4720]
0000315C 48C0 ext.l D0
0000315E 2200 move.l D1, D0
00003160 C0FC 000E mulu.w D0, 0xE
00003164 4841 swap.w D1
00003166 C2FC 000E mulu.w D1, 0xE
0000316A 4841 swap.w D1
0000316C 4241 clr.w D1
0000316E D081 add.l D0, D1
00003170 2F00 move.l -[A7], D0
00003172 302D B8F0 move.w D0, [A5 - 0x4710]
00003176 5240 addq.w D0, 1
00003178 48C0 ext.l D0
0000317A 2200 move.l D1, D0
0000317C C0FC 000E mulu.w D0, 0xE
00003180 4841 swap.w D1
00003182 C2FC 000E mulu.w D1, 0xE
00003186 4841 swap.w D1
00003188 4241 clr.w D1
0000318A D081 add.l D0, D1
0000318C D08B add.l D0, A3
0000318E 2F00 move.l -[A7], D0
00003190 4EBA DAC8 jsr [PC - 0x2538 /* 00000C5A */]
00003194 302D B8E0 move.w D0, [A5 - 0x4720]
00003198 D06D B8F0 add.w D0, [A5 - 0x4710]
0000319C 5240 addq.w D0, 1
0000319E 48C0 ext.l D0
000031A0 2200 move.l D1, D0
000031A2 C0FC 000E mulu.w D0, 0xE
000031A6 4841 swap.w D1
000031A8 C2FC 000E mulu.w D1, 0xE
000031AC 4841 swap.w D1
000031AE 4241 clr.w D1
000031B0 D081 add.l D0, D1
000031B2 D7C0 add.l A3, D0
000031B4 177C 0007 000D move.b [A3 + 0xD], 0x7
000031BA 422B 000C clr.b [A3 + 0xC]
000031BE 276D E048 0008 move.l [A3 + 0x8], [A5 - 0x1FB8]
000031C4 276D E028 0004 move.l [A3 + 0x4], [A5 - 0x1FD8]
000031CA 26AD E02C move.l [A3], [A5 - 0x1FD4]
000031CE 2B6E FFE6 E028 move.l [A5 - 0x1FD8], [A6 - 0x1A]
000031D4 2B4B E02C move.l [A5 - 0x1FD4], A3
000031D8 508F addq.l A7, 8
000031DA 6000 0420 bra +0x422 /* 000035FC */
000031DE 7001 moveq.l D0, 0x01
000031E0 B02B 000D cmp.b D0, [A3 + 0xD]
000031E4 6618 bne +0x1A /* 000031FE */
000031E6 2013 move.l D0, [A3]
000031E8 D0AD BBA4 add.l D0, [A5 - 0x445C]
000031EC 2F00 move.l -[A7], D0
000031EE 200B move.l D0, A3
000031F0 720E moveq.l D1, 0x0E
000031F2 D081 add.l D0, D1
000031F4 2F00 move.l -[A7], D0
000031F6 4EBA 1530 jsr [PC + 0x1530 /* 00004728 */]
000031FA 508F addq.l A7, 8
000031FC 600E bra +0x10 /* 0000320C */
label000031FE:
000031FE 41EB 000E lea.l A0, [A3 + 0xE]
00003202 224B movea.l A1, A3
00003204 20D9 move.l [A0]+, [A1]+
00003206 20D9 move.l [A0]+, [A1]+
00003208 20D9 move.l [A0]+, [A1]+
0000320A 30D9 move.w [A0]+, [A1]+
label0000320C:
0000320C D6FC 000E add.w A3, 0xE
00003210 6000 DB6A bra -0x2494 /* 00000D7C */
00003214 7001 moveq.l D0, 0x01
00003216 B02B 000D cmp.b D0, [A3 + 0xD]
0000321A 6604 bne +0x6 /* 00003220 */
0000321C 2B53 BBA0 move.l [A5 - 0x4460], [A3]
label00003220:
00003220 D6FC FFF2 add.w A3, 0xFFF2
00003224 6000 DB56 bra -0x24A8 /* 00000D7C */
00003228 7000 moveq.l D0, 0x00
0000322A 101C move.b D0, [A4]+
0000322C 2E00 move.l D7, D0
0000322E 101C move.b D0, [A4]+
00003230 6500 01A6 bcs +0x1A8 /* 000033D8 */
00003234 0C00 0001 cmpi.b D0, 0x1
00003238 6200 019E bhi +0x1A0 /* 000033D8 */
0000323C 7200 moveq.l D1, 0x00
0000323E 1200 move.b D1, D0
00003240 D241 add.w D1, D1
00003242 323B 1006 move.w D1, [PC + D1.w + 0x6]
00003246 4EFB 1000 jmp [PC + D1.w]
0000324A 0006 0024 ori.b D6, 0x24 /* '$' */
0000324E 200C move.l D0, A4
00003250 5280 addq.l D0, 1
00003252 2B40 E048 move.l [A5 - 0x1FB8], D0
00003256 206D E03C movea.l A0, [A5 - 0x1FC4]
0000325A 2068 0094 movea.l A0, [A0 + 0x94]
0000325E 7000 moveq.l D0, 0x00
00003260 1014 move.b D0, [A4]
00003262 E580 asl D0, 2
00003264 2870 0800 movea.l A4, [A0 + D0]
00003268 6000 0392 bra +0x394 /* 000035FC */
0000326C 206D E03C movea.l A0, [A5 - 0x1FC4]
00003270 2068 008C movea.l A0, [A0 + 0x8C]
00003274 7000 moveq.l D0, 0x00
00003276 1014 move.b D0, [A4]
00003278 2200 move.l D1, D0
0000327A C0FC 000C mulu.w D0, 0xC
0000327E 4841 swap.w D1
00003280 C2FC 000C mulu.w D1, 0xC
00003284 4841 swap.w D1
00003286 4241 clr.w D1
00003288 D081 add.l D0, D1
0000328A 41F0 0800 lea.l A0, [A0 + D0]
0000328E 2B48 B832 move.l [A5 - 0x47CE], A0
00003292 486D B836 pea.l [A5 - 0x47CA]
00003296 486D B83A pea.l [A5 - 0x47C6]
0000329A 2F2D B832 move.l -[A7], [A5 - 0x47CE]
0000329E 206D E03C movea.l A0, [A5 - 0x1FC4]
000032A2 2068 0090 movea.l A0, [A0 + 0x90]
000032A6 226D B832 movea.l A1, [A5 - 0x47CE]
000032AA 2269 0004 movea.l A1, [A1 + 0x4]
000032AE 7000 moveq.l D0, 0x00
000032B0 1011 move.b D0, [A1]
000032B2 E780 asl D0, 3
000032B4 4870 0800 pea.l [A0 + D0]
000032B8 4EAD 197A jsr [A5 + 0x197A /* export_811 */]
000032BC 200C move.l D0, A4
000032BE 5280 addq.l D0, 1
000032C0 2B40 E044 move.l [A5 - 0x1FBC], D0
000032C4 200B move.l D0, A3
000032C6 90AD E034 sub.l D0, [A5 - 0x1FCC]
000032CA 720E moveq.l D1, 0x0E
000032CC 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000032D0 2C00 move.l D6, D0
000032D2 4AAD B836 tst.l [A5 - 0x47CA]
000032D6 4FEF 0010 lea.l A7, [A7 + 0x10]
000032DA 6E7C bgt +0x7E /* 00003358 */
000032DC 276D E9E2 000E move.l [A3 + 0xE], [A5 - 0x161E]
000032E2 276D A410 0012 move.l [A3 + 0x12], [A5 - 0x5BF0]
000032E8 276D E9DE 0016 move.l [A3 + 0x16], [A5 - 0x1622]
000032EE 486D 26BA pea.l [A5 + 0x26BA /* export_1235 */]
000032F2 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000032F6 4A40 tst.w D0
000032F8 588F addq.l A7, 4
000032FA 6700 00B8 beq +0xBA /* 000033B4 */
000032FE 206D B832 movea.l A0, [A5 - 0x47CE]
00003302 2028 0004 move.l D0, [A0 + 0x4]
00003306 5280 addq.l D0, 1
00003308 2F00 move.l -[A7], D0
0000330A 206D E03C movea.l A0, [A5 - 0x1FC4]
0000330E 2068 0090 movea.l A0, [A0 + 0x90]
00003312 226D B832 movea.l A1, [A5 - 0x47CE]
00003316 2269 0004 movea.l A1, [A1 + 0x4]
0000331A 7000 moveq.l D0, 0x00
0000331C 1011 move.b D0, [A1]
0000331E E780 asl D0, 3
00003320 2F30 0800 move.l -[A7], [A0 + D0]
00003324 486D B8E2 pea.l [A5 - 0x471E]
00003328 2F07 move.l -[A7], D7
0000332A 2007 move.l D0, D7
0000332C 5380 subq.l D0, 1
0000332E 2200 move.l D1, D0
00003330 C0FC 000E mulu.w D0, 0xE
00003334 4841 swap.w D1
00003336 C2FC 000E mulu.w D1, 0xE
0000333A 4841 swap.w D1
0000333C 4241 clr.w D1
0000333E D081 add.l D0, D1
00003340 220B move.l D1, A3
00003342 9280 sub.l D1, D0
00003344 2F01 move.l -[A7], D1
00003346 4EAD 26BA jsr [A5 + 0x26BA /* export_1235 */]
0000334A 486D 26BA pea.l [A5 + 0x26BA /* export_1235 */]
0000334E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00003352 4FEF 0018 lea.l A7, [A7 + 0x18]
00003356 605C bra +0x5E /* 000033B4 */
label00003358:
00003358 2006 move.l D0, D6
0000335A 9087 sub.l D0, D7
0000335C 2F00 move.l -[A7], D0
0000335E 7000 moveq.l D0, 0x00
00003360 2F00 move.l -[A7], D0
00003362 2F2D B836 move.l -[A7], [A5 - 0x47CA]
00003366 2F2D B83A move.l -[A7], [A5 - 0x47C6]
0000336A 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */]
0000336E 4A40 tst.w D0
00003370 4FEF 0010 lea.l A7, [A7 + 0x10]
00003374 663C bne +0x3E /* 000033B2 */
00003376 4A87 tst.l D7
00003378 6728 beq +0x2A /* 000033A2 */
0000337A 2F07 move.l -[A7], D7
0000337C 2006 move.l D0, D6
0000337E 9087 sub.l D0, D7
00003380 2200 move.l D1, D0
00003382 C0FC 000E mulu.w D0, 0xE
00003386 4841 swap.w D1
00003388 C2FC 000E mulu.w D1, 0xE
0000338C 4841 swap.w D1
0000338E 4241 clr.w D1
00003390 D081 add.l D0, D1
00003392 D0AD E034 add.l D0, [A5 - 0x1FCC]
00003396 720E moveq.l D1, 0x0E
00003398 D081 add.l D0, D1
0000339A 2F00 move.l -[A7], D0
0000339C 4EBA 1172 jsr [PC + 0x1172 /* 00004510 */]
000033A0 508F addq.l A7, 8
label000033A2:
000033A2 703D moveq.l D0, 0x3D
000033A4 2F00 move.l -[A7], D0
000033A6 486D B8E2 pea.l [A5 - 0x471E]
000033AA 4EBA 17D6 jsr [PC + 0x17D6 /* 00004B82 */]
000033AE 508F addq.l A7, 8
000033B0 6002 bra +0x4 /* 000033B4 */
label000033B2:
000033B2 7E00 moveq.l D7, 0x00
label000033B4:
000033B4 286D E044 movea.l A4, [A5 - 0x1FBC]
000033B8 2006 move.l D0, D6
000033BA 9087 sub.l D0, D7
000033BC 2200 move.l D1, D0
000033BE C0FC 000E mulu.w D0, 0xE
000033C2 4841 swap.w D1
000033C4 C2FC 000E mulu.w D1, 0xE
000033C8 4841 swap.w D1
000033CA 4241 clr.w D1
000033CC D081 add.l D0, D1
000033CE 2640 movea.l A3, D0
000033D0 D7ED E034 add.l A3, [A5 - 0x1FCC]
000033D4 6000 0226 bra +0x228 /* 000035FC */
label000033D8:
000033D8 206D BA78 movea.l A0, [A5 - 0x4588]
000033DC 2068 0252 movea.l A0, [A0 + 0x252]
000033E0 7000 moveq.l D0, 0x00
000033E2 1014 move.b D0, [A4]
000033E4 2200 move.l D1, D0
000033E6 C0FC 000E mulu.w D0, 0xE
000033EA 4841 swap.w D1
000033EC C2FC 000E mulu.w D1, 0xE
000033F0 4841 swap.w D1
000033F2 4241 clr.w D1
000033F4 D081 add.l D0, D1
000033F6 41F0 0800 lea.l A0, [A0 + D0]
000033FA 2B48 B832 move.l [A5 - 0x47CE], A0
000033FE 486D B836 pea.l [A5 - 0x47CA]
00003402 486D B83A pea.l [A5 - 0x47C6]
00003406 2F2D B832 move.l -[A7], [A5 - 0x47CE]
0000340A 206D BA78 movea.l A0, [A5 - 0x4588]
0000340E 2068 024E movea.l A0, [A0 + 0x24E]
00003412 226D B832 movea.l A1, [A5 - 0x47CE]
00003416 2269 0004 movea.l A1, [A1 + 0x4]
0000341A 7000 moveq.l D0, 0x00
0000341C 1011 move.b D0, [A1]
0000341E E780 asl D0, 3
00003420 4870 0800 pea.l [A0 + D0]
00003424 4EAD 197A jsr [A5 + 0x197A /* export_811 */]
00003428 D8FC 0001 add.w A4, 0x1
0000342C 200B move.l D0, A3
0000342E 90AD E034 sub.l D0, [A5 - 0x1FCC]
00003432 720E moveq.l D1, 0x0E
00003434 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00003438 2C00 move.l D6, D0
0000343A 2B4B E034 move.l [A5 - 0x1FCC], A3
0000343E 4AAD B836 tst.l [A5 - 0x47CA]
00003442 4FEF 0010 lea.l A7, [A7 + 0x10]
00003446 6E70 bgt +0x72 /* 000034B8 */
00003448 276D E9E2 0016 move.l [A3 + 0x16], [A5 - 0x161E]
0000344E 486D 26BA pea.l [A5 + 0x26BA /* export_1235 */]
00003452 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00003456 4A40 tst.w D0
00003458 588F addq.l A7, 4
0000345A 6700 00B2 beq +0xB4 /* 0000350E */
0000345E 206D B832 movea.l A0, [A5 - 0x47CE]
00003462 2028 0004 move.l D0, [A0 + 0x4]
00003466 5280 addq.l D0, 1
00003468 2F00 move.l -[A7], D0
0000346A 206D BA78 movea.l A0, [A5 - 0x4588]
0000346E 2068 024E movea.l A0, [A0 + 0x24E]
00003472 226D B832 movea.l A1, [A5 - 0x47CE]
00003476 2269 0004 movea.l A1, [A1 + 0x4]
0000347A 7000 moveq.l D0, 0x00
0000347C 1011 move.b D0, [A1]
0000347E E780 asl D0, 3
00003480 2F30 0800 move.l -[A7], [A0 + D0]
00003484 486D B8E2 pea.l [A5 - 0x471E]
00003488 2F07 move.l -[A7], D7
0000348A 2007 move.l D0, D7
0000348C 5380 subq.l D0, 1
0000348E 2200 move.l D1, D0
00003490 C0FC 000E mulu.w D0, 0xE
00003494 4841 swap.w D1
00003496 C2FC 000E mulu.w D1, 0xE
0000349A 4841 swap.w D1
0000349C 4241 clr.w D1
0000349E D081 add.l D0, D1
000034A0 220B move.l D1, A3
000034A2 9280 sub.l D1, D0
000034A4 2F01 move.l -[A7], D1
000034A6 4EAD 26BA jsr [A5 + 0x26BA /* export_1235 */]
000034AA 486D 26BA pea.l [A5 + 0x26BA /* export_1235 */]
000034AE 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000034B2 4FEF 0018 lea.l A7, [A7 + 0x18]
000034B6 6056 bra +0x58 /* 0000350E */
label000034B8:
000034B8 2007 move.l D0, D7
000034BA 4480 neg.l D0
000034BC 2F00 move.l -[A7], D0
000034BE 7001 moveq.l D0, 0x01
000034C0 2F00 move.l -[A7], D0
000034C2 2F2D B836 move.l -[A7], [A5 - 0x47CA]
000034C6 2F2D B83A move.l -[A7], [A5 - 0x47C6]
000034CA 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */]
000034CE 4A40 tst.w D0
000034D0 4FEF 0010 lea.l A7, [A7 + 0x10]
000034D4 6638 bne +0x3A /* 0000350E */
000034D6 4A87 tst.l D7
000034D8 6726 beq +0x28 /* 00003500 */
000034DA 2F07 move.l -[A7], D7
000034DC 2007 move.l D0, D7
000034DE 5380 subq.l D0, 1
000034E0 2200 move.l D1, D0
000034E2 C0FC 000E mulu.w D0, 0xE
000034E6 4841 swap.w D1
000034E8 C2FC 000E mulu.w D1, 0xE
000034EC 4841 swap.w D1
000034EE 4241 clr.w D1
000034F0 D081 add.l D0, D1
000034F2 222D E034 move.l D1, [A5 - 0x1FCC]
000034F6 9280 sub.l D1, D0
000034F8 2F01 move.l -[A7], D1
000034FA 4EBA 1014 jsr [PC + 0x1014 /* 00004510 */]
000034FE 508F addq.l A7, 8
label00003500:
00003500 703D moveq.l D0, 0x3D
00003502 2F00 move.l -[A7], D0
00003504 486D B8E2 pea.l [A5 - 0x471E]
00003508 4EBA 1678 jsr [PC + 0x1678 /* 00004B82 */]
0000350C 508F addq.l A7, 8
label0000350E:
0000350E 2207 move.l D1, D7
00003510 2001 move.l D0, D1
00003512 C2FC 000E mulu.w D1, 0xE
00003516 4840 swap.w D0
00003518 C0FC 000E mulu.w D0, 0xE
0000351C 4840 swap.w D0
0000351E 4240 clr.w D0
00003520 D280 add.l D1, D0
00003522 266D E034 movea.l A3, [A5 - 0x1FCC]
00003526 97C1 sub.l A3, D1
00003528 2206 move.l D1, D6
0000352A 2001 move.l D0, D1
0000352C C2FC 000E mulu.w D1, 0xE
00003530 4840 swap.w D0
00003532 C0FC 000E mulu.w D0, 0xE
00003536 4840 swap.w D0
00003538 4240 clr.w D0
0000353A D280 add.l D1, D0
0000353C 93AD E034 sub.l [A5 - 0x1FCC], D1
00003540 6000 D83A bra -0x27C4 /* 00000D7C */
00003544 D6FC 000E add.w A3, 0xE
00003548 7001 moveq.l D0, 0x01
0000354A B02D B8EF cmp.b D0, [A5 - 0x4711]
0000354E 6616 bne +0x18 /* 00003566 */
00003550 202D B8E2 move.l D0, [A5 - 0x471E]
00003554 D0AD BBA4 add.l D0, [A5 - 0x445C]
00003558 2F00 move.l -[A7], D0
0000355A 2F0B move.l -[A7], A3
0000355C 4EBA 11CA jsr [PC + 0x11CA /* 00004728 */]
00003560 508F addq.l A7, 8
00003562 6000 D818 bra -0x27E6 /* 00000D7C */
label00003566:
00003566 41ED B8E2 lea.l A0, [A5 - 0x471E]
0000356A 224B movea.l A1, A3
0000356C 22D8 move.l [A1]+, [A0]+
0000356E 22D8 move.l [A1]+, [A0]+
00003570 22D8 move.l [A1]+, [A0]+
00003572 32D8 move.w [A1]+, [A0]+
00003574 6000 D806 bra -0x27F8 /* 00000D7C */
00003578 41ED B8E2 lea.l A0, [A5 - 0x471E]
0000357C 224B movea.l A1, A3
0000357E 20D9 move.l [A0]+, [A1]+
00003580 20D9 move.l [A0]+, [A1]+
00003582 20D9 move.l [A0]+, [A1]+
00003584 30D9 move.w [A0]+, [A1]+
00003586 7001 moveq.l D0, 0x01
00003588 B02B 000D cmp.b D0, [A3 + 0xD]
0000358C 6604 bne +0x6 /* 00003592 */
0000358E 2B53 BBA0 move.l [A5 - 0x4460], [A3]
label00003592:
00003592 D6FC FFF2 add.w A3, 0xFFF2
00003596 7000 moveq.l D0, 0x00
00003598 102C FFFF move.b D0, [A4 - 0x1]
0000359C 0C80 0000 00FB cmpi.l D0, 0xFB
000035A2 6620 bne +0x22 /* 000035C4 */
000035A4 422D B8EF clr.b [A5 - 0x4711]
000035A8 486D E9D6 pea.l [A5 - 0x162A]
000035AC 486E FFDC pea.l [A6 - 0x24]
000035B0 3F3C 080E move.w -[A7], 0x80E
000035B4 A9EB syscall Pack4/FP68K
000035B6 486E FFDC pea.l [A6 - 0x24]
000035BA 486D B8E2 pea.l [A5 - 0x471E]
000035BE 3F3C 0810 move.w -[A7], 0x810
000035C2 A9EB syscall Pack4/FP68K
label000035C4:
000035C4 2D6D E028 FFE6 move.l [A6 - 0x1A], [A5 - 0x1FD8]
000035CA 286B 0008 movea.l A4, [A3 + 0x8]
000035CE 2B6B 0004 E028 move.l [A5 - 0x1FD8], [A3 + 0x4]
000035D4 2B53 E02C move.l [A5 - 0x1FD4], [A3]
000035D8 6010 bra +0x12 /* 000035EA */
label000035DA:
000035DA 7008 moveq.l D0, 0x08
000035DC B02B 000D cmp.b D0, [A3 + 0xD]
000035E0 6608 bne +0xA /* 000035EA */
000035E2 2F0B move.l -[A7], A3
000035E4 4EAD 0DBA jsr [A5 + 0xDBA /* export_435 */]
000035E8 588F addq.l A7, 4
label000035EA:
000035EA D6FC FFF2 add.w A3, 0xFFF2
000035EE B7EE FFE6 cmpa.l A3, [A6 - 0x1A]
000035F2 62E6 bhi -0x18 /* 000035DA */
000035F4 200C move.l D0, A4
000035F6 6600 D784 bne -0x287A /* 00000D7C */
000035FA 6072 bra +0x74 /* 0000366E */
label000035FC:
000035FC 4A6D E5CE tst.w [A5 - 0x1A32]
00003600 6700 D77A beq -0x2884 /* 00000D7C */
00003604 4AAD FC5A tst.l [A5 - 0x3A6]
00003608 674A beq +0x4C /* 00003654 */
0000360A 4EAD 203A jsr [A5 + 0x203A /* export_1027 */]
0000360E 6044 bra +0x46 /* 00003654 */
label00003610:
00003610 7008 moveq.l D0, 0x08
00003612 B02B 000D cmp.b D0, [A3 + 0xD]
00003616 660A bne +0xC /* 00003622 */
00003618 2F0B move.l -[A7], A3
0000361A 4EAD 0DBA jsr [A5 + 0xDBA /* export_435 */]
0000361E 588F addq.l A7, 4
00003620 602E bra +0x30 /* 00003650 */
label00003622:
00003622 7001 moveq.l D0, 0x01
00003624 B02B 000D cmp.b D0, [A3 + 0xD]
00003628 6606 bne +0x8 /* 00003630 */
0000362A 2B53 BBA0 move.l [A5 - 0x4460], [A3]
0000362E 6020 bra +0x22 /* 00003650 */
label00003630:
00003630 7007 moveq.l D0, 0x07
00003632 B02B 000D cmp.b D0, [A3 + 0xD]
00003636 6618 bne +0x1A /* 00003650 */
00003638 2B6B 0004 E028 move.l [A5 - 0x1FD8], [A3 + 0x4]
0000363E 2B53 E02C move.l [A5 - 0x1FD4], [A3]
00003642 703D moveq.l D0, 0x3D
00003644 2F00 move.l -[A7], D0
00003646 486D B8E2 pea.l [A5 - 0x471E]
0000364A 4EBA 1536 jsr [PC + 0x1536 /* 00004B82 */]
0000364E 508F addq.l A7, 8
label00003650:
00003650 D6FC FFF2 add.w A3, 0xFFF2
label00003654:
00003654 200B move.l D0, A3
00003656 90AD E030 sub.l D0, [A5 - 0x1FD0]
0000365A 720E moveq.l D1, 0x0E
0000365C 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00003660 206D E038 movea.l A0, [A5 - 0x1FC8]
00003664 3228 000C move.w D1, [A0 + 0xC]
00003668 48C1 ext.l D1
0000366A B280 cmp.l D1, D0
0000366C 6DA2 blt -0x5C /* 00003610 */
label0000366E:
0000366E 206D E038 movea.l A0, [A5 - 0x1FC8]
00003672 2B68 0008 E044 move.l [A5 - 0x1FBC], [A0 + 0x8]
00003678 206D E038 movea.l A0, [A5 - 0x1FC8]
0000367C 3028 000E move.w D0, [A0 + 0xE]
00003680 48C0 ext.l D0
00003682 2E00 move.l D7, D0
00003684 2B6D E038 B850 move.l [A5 - 0x47B0], [A5 - 0x1FC8]
0000368A 206D E038 movea.l A0, [A5 - 0x1FC8]
0000368E 2B50 E038 move.l [A5 - 0x1FC8], [A0]
00003692 486D E03C pea.l [A5 - 0x1FC4]
00003696 4EAD 195A jsr [A5 + 0x195A /* export_807 */]
0000369A 4AAD E038 tst.l [A5 - 0x1FC8]
0000369E 588F addq.l A7, 4
000036A0 670A beq +0xC /* 000036AC */
000036A2 206D E038 movea.l A0, [A5 - 0x1FC8]
000036A6 2068 0004 movea.l A0, [A0 + 0x4]
000036AA 6004 bra +0x6 /* 000036B0 */
label000036AC:
000036AC 307C 0000 movea.w A0, 0x0
label000036B0:
000036B0 2B48 E03C move.l [A5 - 0x1FC4], A0
000036B4 4A87 tst.l D7
000036B6 6600 00E8 bne +0xEA /* 000037A0 */
000036BA 2F2D B850 move.l -[A7], [A5 - 0x47B0]
000036BE 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000036C2 286D E044 movea.l A4, [A5 - 0x1FBC]
000036C6 588F addq.l A7, 4
000036C8 6000 D6B2 bra -0x294C /* 00000D7C */
000036CC 486D 2782 pea.l [A5 + 0x2782 /* export_1260 */]
000036D0 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000036D4 4A40 tst.w D0
000036D6 588F addq.l A7, 4
000036D8 671C beq +0x1E /* 000036F6 */
000036DA 7000 moveq.l D0, 0x00
000036DC 1014 move.b D0, [A4]
000036DE 2F00 move.l -[A7], D0
000036E0 2F0B move.l -[A7], A3
000036E2 4EAD 2782 jsr [A5 + 0x2782 /* export_1260 */]
000036E6 2640 movea.l A3, D0
000036E8 486D 2782 pea.l [A5 + 0x2782 /* export_1260 */]
000036EC 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000036F0 4FEF 000C lea.l A7, [A7 + 0xC]
000036F4 6050 bra +0x52 /* 00003746 */
label000036F6:
000036F6 206D BCF0 movea.l A0, [A5 - 0x4310]
000036FA 226D BCEC movea.l A1, [A5 - 0x4314]
000036FE 7000 moveq.l D0, 0x00
00003700 1014 move.b D0, [A4]
00003702 D080 add.l D0, D0
00003704 7200 moveq.l D1, 0x00
00003706 43E9 0200 lea.l A1, [A1 + 0x200]
0000370A 3231 0800 move.w D1, [A1 + D0]
0000370E 7000 moveq.l D0, 0x00
00003710 1030 1800 move.b D0, [A0 + D1]
00003714 2E00 move.l D7, D0
00003716 5380 subq.l D0, 1
00003718 2200 move.l D1, D0
0000371A C0FC 000E mulu.w D0, 0xE
0000371E 4841 swap.w D1
00003720 C2FC 000E mulu.w D1, 0xE
00003724 4841 swap.w D1
00003726 4241 clr.w D1
00003728 D081 add.l D0, D1
0000372A 97C0 sub.l A3, D0
0000372C 4A87 tst.l D7
0000372E 670A beq +0xC /* 0000373A */
00003730 2F07 move.l -[A7], D7
00003732 2F0B move.l -[A7], A3
00003734 4EBA 0DDA jsr [PC + 0xDDA /* 00004510 */]
00003738 508F addq.l A7, 8
label0000373A:
0000373A 7007 moveq.l D0, 0x07
0000373C 2F00 move.l -[A7], D0
0000373E 2F0B move.l -[A7], A3
00003740 4EBA 1440 jsr [PC + 0x1440 /* 00004B82 */]
00003744 508F addq.l A7, 8
label00003746:
00003746 D8FC 0001 add.w A4, 0x1
0000374A 6000 D630 bra -0x29CE /* 00000D7C */
label0000374E:
0000374E 7002 moveq.l D0, 0x02
00003750 B02B 000D cmp.b D0, [A3 + 0xD]
00003754 6700 D626 beq -0x29D8 /* 00000D7C */
00003758 7001 moveq.l D0, 0x01
0000375A B02B 000D cmp.b D0, [A3 + 0xD]
0000375E 6604 bne +0x6 /* 00003764 */
00003760 2B53 BBA0 move.l [A5 - 0x4460], [A3]
label00003764:
00003764 422B 000D clr.b [A3 + 0xD]
00003768 422B 000C clr.b [A3 + 0xC]
0000376C 4A87 tst.l D7
0000376E 6708 beq +0xA /* 00003778 */
00003770 41ED E9CE lea.l A0, [A5 - 0x1632]
00003774 2008 move.l D0, A0
00003776 6006 bra +0x8 /* 0000377E */
label00003778:
00003778 41ED E9D6 lea.l A0, [A5 - 0x162A]
0000377C 2008 move.l D0, A0
label0000377E:
0000377E 2040 movea.l A0, D0
00003780 2690 move.l [A3], [A0]
00003782 4A87 tst.l D7
00003784 6708 beq +0xA /* 0000378E */
00003786 41ED E9CE lea.l A0, [A5 - 0x1632]
0000378A 2008 move.l D0, A0
0000378C 6006 bra +0x8 /* 00003794 */
label0000378E:
0000378E 41ED E9D6 lea.l A0, [A5 - 0x162A]
00003792 2008 move.l D0, A0
label00003794:
00003794 2040 movea.l A0, D0
00003796 2768 0004 0004 move.l [A3 + 0x4], [A0 + 0x4]
0000379C 6000 D5DE bra -0x2A20 /* 00000D7C */
label000037A0:
000037A0 4CEE 18C0 FFC2 movem.l D6,D7,A3,A4, [A6 - 0x3E]
000037A6 4E5E unlink A6
000037A8 4E75 rts
fn000037AA:
000037AA 4E56 FFE0 link A6, -0x0020
000037AE 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000037B2 286E 000C movea.l A4, [A6 + 0xC]
000037B6 266E 0008 movea.l A3, [A6 + 0x8]
000037BA 102C FFFF move.b D0, [A4 - 0x1]
000037BE 0400 0060 subi.b D0, 0x60 /* '`' */
000037C2 6500 0AC0 bcs +0xAC2 /* 00004284 */
000037C6 0C00 0025 cmpi.b D0, 0x25 /* '%' */
000037CA 6200 0AB8 bhi +0xABA /* 00004284 */
000037CE 7200 moveq.l D1, 0x00
000037D0 1200 move.b D1, D0
000037D2 D241 add.w D1, D1
000037D4 323B 1006 move.w D1, [PC + D1.w + 0x6]
000037D8 4EFB 1000 jmp [PC + D1.w]
000037DC 004E 0116 ori.w A6, 0x116
000037E0 009C 00F4 0116 ori.l [A4]+, 0xF40116
000037E6 016E 0190 bchg [A6 + 0x190], D0
000037EA 01B8 01DA bclr [0x000001DA], D0
000037EE 0AAA 022A 022A 0242 xori.l [A2 + 0x242], 0x22A022A
000037F6 0294 02B6 02D8 andi.l [A4], 0x2B602D8
000037FC 02FA .incomplete
000037FE 0368 03BE bchg [A0 + 0x3BE], D1
00003802 0414 046A subi.b [A4], 0x6A /* 'j' */
00003806 04BA 051E 052E 053E subi.l [PC + 0x53E /* 00003D46, value 0x53E200B */], 0x51E052E
0000380E 05B6 0622 bclr [A6 + D0.w * 8 + 0x22], D2
00003812 056E 0AAA bchg [A6 + 0xAAA], D2
00003816 0632 06AC 06E2 addi.b [A2 + D0.w * 8 - 0x30], 0xAC
0000381C 0774 07CE bchg <<invalid full ext with IS == 1 and I/IS == 6>>, D3
00003820 089A 089A bclr.b [A2]+, 0x9A
00003824 0A46 0A70 xori.w D6, 0xA70 /* '\np' */
00003828 7001 moveq.l D0, 0x01
0000382A 2F00 move.l -[A7], D0
0000382C 2F0B move.l -[A7], A3
0000382E 4EBA 0EAE jsr [PC + 0xEAE /* 000046DE */]
00003832 4A40 tst.w D0
00003834 508F addq.l A7, 8
00003836 672E beq +0x30 /* 00003866 */
00003838 2C2D BB3C move.l D6, [A5 - 0x44C4]
0000383C 2006 move.l D0, D6
0000383E 720C moveq.l D1, 0x0C
00003840 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00003844 2C00 move.l D6, D0
00003846 6E06 bgt +0x8 /* 0000384E */
00003848 0686 0000 000C addi.l D6, 0xC
label0000384E:
0000384E 2006 move.l D0, D6
00003850 E540 asl D0.w, 2
00003852 41ED E558 lea.l A0, [A5 - 0x1AA8]
00003856 2F30 0000 move.l -[A7], [A0 + D0.w]
0000385A 2F0B move.l -[A7], A3
0000385C 4EBA 0ECA jsr [PC + 0xECA /* 00004728 */]
00003860 508F addq.l A7, 8
00003862 6000 0A20 bra +0xA22 /* 00004284 */
label00003866:
00003866 700C moveq.l D0, 0x0C
00003868 2F00 move.l -[A7], D0
0000386A 2F0B move.l -[A7], A3
0000386C 4EBA 1314 jsr [PC + 0x1314 /* 00004B82 */]
00003870 508F addq.l A7, 8
00003872 6000 0A10 bra +0xA12 /* 00004284 */
00003876 7001 moveq.l D0, 0x01
00003878 B02B 000D cmp.b D0, [A3 + 0xD]
0000387C 6640 bne +0x42 /* 000038BE */
0000387E 7001 moveq.l D0, 0x01
00003880 2F00 move.l -[A7], D0
00003882 2F0B move.l -[A7], A3
00003884 4EBA 0F56 jsr [PC + 0xF56 /* 000047DC */]
00003888 4A40 tst.w D0
0000388A 508F addq.l A7, 8
0000388C 6730 beq +0x32 /* 000038BE */
0000388E 2F2D BB78 move.l -[A7], [A5 - 0x4488]
00003892 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */]
00003896 4A40 tst.w D0
00003898 588F addq.l A7, 4
0000389A 6712 beq +0x14 /* 000038AE */
0000389C 4EAD 0D52 jsr [A5 + 0xD52 /* export_422 */]
000038A0 2F00 move.l -[A7], D0
000038A2 2F0B move.l -[A7], A3
000038A4 4EBA 0AC8 jsr [PC + 0xAC8 /* 0000436E */]
000038A8 508F addq.l A7, 8
000038AA 6000 09D8 bra +0x9DA /* 00004284 */
label000038AE:
000038AE 7012 moveq.l D0, 0x12
000038B0 2F00 move.l -[A7], D0
000038B2 2F0B move.l -[A7], A3
000038B4 4EBA 12CC jsr [PC + 0x12CC /* 00004B82 */]
000038B8 508F addq.l A7, 8
000038BA 6000 09C8 bra +0x9CA /* 00004284 */
label000038BE:
000038BE 700C moveq.l D0, 0x0C
000038C0 2F00 move.l -[A7], D0
000038C2 2F0B move.l -[A7], A3
000038C4 4EBA 12BC jsr [PC + 0x12BC /* 00004B82 */]
000038C8 508F addq.l A7, 8
000038CA 6000 09B8 bra +0x9BA /* 00004284 */
000038CE 2F0B move.l -[A7], A3
000038D0 4EBA 0DA6 jsr [PC + 0xDA6 /* 00004678 */]
000038D4 4A40 tst.w D0
000038D6 588F addq.l A7, 4
000038D8 6700 09AA beq +0x9AC /* 00004284 */
000038DC 302D E5A0 move.w D0, [A5 - 0x1A60]
000038E0 48C0 ext.l D0
000038E2 2F00 move.l -[A7], D0
000038E4 2F0B move.l -[A7], A3
000038E6 4EBA 0A3E jsr [PC + 0xA3E /* 00004326 */]
000038EA 508F addq.l A7, 8
000038EC 6000 0996 bra +0x998 /* 00004284 */
000038F0 7001 moveq.l D0, 0x01
000038F2 2F00 move.l -[A7], D0
000038F4 2F0B move.l -[A7], A3
000038F6 4EBA 0DE6 jsr [PC + 0xDE6 /* 000046DE */]
000038FA 4A40 tst.w D0
000038FC 508F addq.l A7, 8
000038FE 6738 beq +0x3A /* 00003938 */
00003900 2C2D BB3C move.l D6, [A5 - 0x44C4]
00003904 7061 moveq.l D0, 0x61
00003906 B02C FFFF cmp.b D0, [A4 - 0x1]
0000390A 6604 bne +0x6 /* 00003910 */
0000390C 5C86 addq.l D6, 6
0000390E 6002 bra +0x4 /* 00003912 */
label00003910:
00003910 5A86 addq.l D6, 5
label00003912:
00003912 2006 move.l D0, D6
00003914 7207 moveq.l D1, 0x07
00003916 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
0000391A 2C00 move.l D6, D0
0000391C 6C02 bge +0x4 /* 00003920 */
0000391E 5E86 addq.l D6, 7
label00003920:
00003920 2006 move.l D0, D6
00003922 E540 asl D0.w, 2
00003924 41ED E53C lea.l A0, [A5 - 0x1AC4]
00003928 2F30 0000 move.l -[A7], [A0 + D0.w]
0000392C 2F0B move.l -[A7], A3
0000392E 4EBA 0DF8 jsr [PC + 0xDF8 /* 00004728 */]
00003932 508F addq.l A7, 8
00003934 6000 094E bra +0x950 /* 00004284 */
label00003938:
00003938 700C moveq.l D0, 0x0C
0000393A 2F00 move.l -[A7], D0
0000393C 2F0B move.l -[A7], A3
0000393E 4EBA 1242 jsr [PC + 0x1242 /* 00004B82 */]
00003942 508F addq.l A7, 8
00003944 6000 093E bra +0x940 /* 00004284 */
00003948 2F0B move.l -[A7], A3
0000394A 4EBA 0D2C jsr [PC + 0xD2C /* 00004678 */]
0000394E 4A40 tst.w D0
00003950 588F addq.l A7, 4
00003952 6700 0930 beq +0x932 /* 00004284 */
00003956 302D E5A2 move.w D0, [A5 - 0x1A5E]
0000395A 48C0 ext.l D0
0000395C 2F00 move.l -[A7], D0
0000395E 2F0B move.l -[A7], A3
00003960 4EBA 09C4 jsr [PC + 0x9C4 /* 00004326 */]
00003964 508F addq.l A7, 8
00003966 6000 091C bra +0x91E /* 00004284 */
0000396A 2F0B move.l -[A7], A3
0000396C 4EBA 0D0A jsr [PC + 0xD0A /* 00004678 */]
00003970 4A40 tst.w D0
00003972 588F addq.l A7, 4
00003974 6700 090E beq +0x910 /* 00004284 */
00003978 302D E5A2 move.w D0, [A5 - 0x1A5E]
0000397C E540 asl D0.w, 2
0000397E 41ED E558 lea.l A0, [A5 - 0x1AA8]
00003982 2F30 0000 move.l -[A7], [A0 + D0.w]
00003986 2F0B move.l -[A7], A3
00003988 4EBA 0D9E jsr [PC + 0xD9E /* 00004728 */]
0000398C 508F addq.l A7, 8
0000398E 6000 08F4 bra +0x8F6 /* 00004284 */
00003992 2F0B move.l -[A7], A3
00003994 4EBA 0CE2 jsr [PC + 0xCE2 /* 00004678 */]
00003998 4A40 tst.w D0
0000399A 588F addq.l A7, 4
0000399C 6700 08E6 beq +0x8E8 /* 00004284 */
000039A0 302D E59E move.w D0, [A5 - 0x1A62]
000039A4 48C0 ext.l D0
000039A6 2F00 move.l -[A7], D0
000039A8 2F0B move.l -[A7], A3
000039AA 4EBA 097A jsr [PC + 0x97A /* 00004326 */]
000039AE 508F addq.l A7, 8
000039B0 6000 08D2 bra +0x8D4 /* 00004284 */
000039B4 7001 moveq.l D0, 0x01
000039B6 2F00 move.l -[A7], D0
000039B8 2F0B move.l -[A7], A3
000039BA D6FC FFF2 add.w A3, 0xFFF2
000039BE 4EBA 0E1C jsr [PC + 0xE1C /* 000047DC */]
000039C2 4A40 tst.w D0
000039C4 508F addq.l A7, 8
000039C6 672C beq +0x2E /* 000039F4 */
000039C8 2F0B move.l -[A7], A3
000039CA 4EBA 0CAC jsr [PC + 0xCAC /* 00004678 */]
000039CE 4A40 tst.w D0
000039D0 588F addq.l A7, 4
000039D2 6700 08B0 beq +0x8B2 /* 00004284 */
000039D6 2F2D BB78 move.l -[A7], [A5 - 0x4488]
000039DA 486D BBBC pea.l [A5 - 0x4444]
000039DE 4EAD 0D82 jsr [A5 + 0xD82 /* export_428 */]
000039E2 486D BBBC pea.l [A5 - 0x4444]
000039E6 2F0B move.l -[A7], A3
000039E8 4EBA 0D3E jsr [PC + 0xD3E /* 00004728 */]
000039EC 4FEF 0010 lea.l A7, [A7 + 0x10]
000039F0 6000 0892 bra +0x894 /* 00004284 */
label000039F4:
000039F4 7002 moveq.l D0, 0x02
000039F6 2F00 move.l -[A7], D0
000039F8 2F0B move.l -[A7], A3
000039FA 4EBA 0B14 jsr [PC + 0xB14 /* 00004510 */]
000039FE 508F addq.l A7, 8
00003A00 6000 0882 bra +0x884 /* 00004284 */
00003A04 7000 moveq.l D0, 0x00
00003A06 102C FFFF move.b D0, [A4 - 0x1]
00003A0A 2F00 move.l -[A7], D0
00003A0C D6FC FFF2 add.w A3, 0xFFF2
00003A10 2F0B move.l -[A7], A3
00003A12 4EBA 1ED6 jsr [PC + 0x1ED6 /* 000058EA */]
00003A16 508F addq.l A7, 8
00003A18 6000 086A bra +0x86C /* 00004284 */
00003A1C 7003 moveq.l D0, 0x03
00003A1E 2F00 move.l -[A7], D0
00003A20 96FC 001C sub.w A3, 0x1C
00003A24 2F0B move.l -[A7], A3
00003A26 4EBA 0C6C jsr [PC + 0xC6C /* 00004694 */]
00003A2A 4A40 tst.w D0
00003A2C 508F addq.l A7, 8
00003A2E 6700 0854 beq +0x856 /* 00004284 */
00003A32 3B6D BB64 E59E move.w [A5 - 0x1A62], [A5 - 0x449C]
00003A38 3B6D BB66 E5A2 move.w [A5 - 0x1A5E], [A5 - 0x449A]
00003A3E 3B6D BB68 E5A0 move.w [A5 - 0x1A60], [A5 - 0x4498]
00003A44 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */]
00003A48 4A40 tst.w D0
00003A4A 6712 beq +0x14 /* 00003A5E */
00003A4C 4EAD 0D52 jsr [A5 + 0xD52 /* export_422 */]
00003A50 2F00 move.l -[A7], D0
00003A52 2F0B move.l -[A7], A3
00003A54 4EBA 0918 jsr [PC + 0x918 /* 0000436E */]
00003A58 508F addq.l A7, 8
00003A5A 6000 0828 bra +0x82A /* 00004284 */
label00003A5E:
00003A5E 7012 moveq.l D0, 0x12
00003A60 2F00 move.l -[A7], D0
00003A62 2F0B move.l -[A7], A3
00003A64 4EBA 111C jsr [PC + 0x111C /* 00004B82 */]
00003A68 508F addq.l A7, 8
00003A6A 6000 0818 bra +0x81A /* 00004284 */
00003A6E 2F0B move.l -[A7], A3
00003A70 4EBA 0BEA jsr [PC + 0xBEA /* 0000465C */]
00003A74 4A40 tst.w D0
00003A76 588F addq.l A7, 4
00003A78 6700 080A beq +0x80C /* 00004284 */
00003A7C 302D E59C move.w D0, [A5 - 0x1A64]
00003A80 48C0 ext.l D0
00003A82 2F00 move.l -[A7], D0
00003A84 2F0B move.l -[A7], A3
00003A86 4EBA 089E jsr [PC + 0x89E /* 00004326 */]
00003A8A 508F addq.l A7, 8
00003A8C 6000 07F6 bra +0x7F8 /* 00004284 */
00003A90 2F0B move.l -[A7], A3
00003A92 4EBA 0BC8 jsr [PC + 0xBC8 /* 0000465C */]
00003A96 4A40 tst.w D0
00003A98 588F addq.l A7, 4
00003A9A 6700 07E8 beq +0x7EA /* 00004284 */
00003A9E 302D E59A move.w D0, [A5 - 0x1A66]
00003AA2 48C0 ext.l D0
00003AA4 2F00 move.l -[A7], D0
00003AA6 2F0B move.l -[A7], A3
00003AA8 4EBA 087C jsr [PC + 0x87C /* 00004326 */]
00003AAC 508F addq.l A7, 8
00003AAE 6000 07D4 bra +0x7D6 /* 00004284 */
00003AB2 2F0B move.l -[A7], A3
00003AB4 4EBA 0BA6 jsr [PC + 0xBA6 /* 0000465C */]
00003AB8 4A40 tst.w D0
00003ABA 588F addq.l A7, 4
00003ABC 6700 07C6 beq +0x7C8 /* 00004284 */
00003AC0 302D E598 move.w D0, [A5 - 0x1A68]
00003AC4 48C0 ext.l D0
00003AC6 2F00 move.l -[A7], D0
00003AC8 2F0B move.l -[A7], A3
00003ACA 4EBA 085A jsr [PC + 0x85A /* 00004326 */]
00003ACE 508F addq.l A7, 8
00003AD0 6000 07B2 bra +0x7B4 /* 00004284 */
00003AD4 7001 moveq.l D0, 0x01
00003AD6 B02B 000D cmp.b D0, [A3 + 0xD]
00003ADA 6656 bne +0x58 /* 00003B32 */
00003ADC 7001 moveq.l D0, 0x01
00003ADE 2F00 move.l -[A7], D0
00003AE0 2F0B move.l -[A7], A3
00003AE2 4EBA 0CF8 jsr [PC + 0xCF8 /* 000047DC */]
00003AE6 4A40 tst.w D0
00003AE8 508F addq.l A7, 8
00003AEA 6746 beq +0x48 /* 00003B32 */
00003AEC 2F2D BB78 move.l -[A7], [A5 - 0x4488]
00003AF0 4EAD 0CDA jsr [A5 + 0xCDA /* export_407 */]
00003AF4 4A40 tst.w D0
00003AF6 588F addq.l A7, 4
00003AF8 6728 beq +0x2A /* 00003B22 */
00003AFA 422B 000D clr.b [A3 + 0xD]
00003AFE 422B 000C clr.b [A3 + 0xC]
00003B02 4EAD 0F6A jsr [A5 + 0xF6A /* export_489 */]
00003B06 3D40 FFE0 move.w [A6 - 0x20], D0
00003B0A 2D41 FFE2 move.l [A6 - 0x1E], D1
00003B0E 2D48 FFE6 move.l [A6 - 0x1A], A0
00003B12 486E FFE0 pea.l [A6 - 0x20]
00003B16 2F0B move.l -[A7], A3
00003B18 3F3C 0810 move.w -[A7], 0x810
00003B1C A9EB syscall Pack4/FP68K
00003B1E 6000 0764 bra +0x766 /* 00004284 */
label00003B22:
00003B22 7013 moveq.l D0, 0x13
00003B24 2F00 move.l -[A7], D0
00003B26 2F0B move.l -[A7], A3
00003B28 4EBA 1058 jsr [PC + 0x1058 /* 00004B82 */]
00003B2C 508F addq.l A7, 8
00003B2E 6000 0754 bra +0x756 /* 00004284 */
label00003B32:
00003B32 700C moveq.l D0, 0x0C
00003B34 2F00 move.l -[A7], D0
00003B36 2F0B move.l -[A7], A3
00003B38 4EBA 1048 jsr [PC + 0x1048 /* 00004B82 */]
00003B3C 508F addq.l A7, 8
00003B3E 6000 0744 bra +0x746 /* 00004284 */
00003B42 7002 moveq.l D0, 0x02
00003B44 2F00 move.l -[A7], D0
00003B46 D6FC FFF2 add.w A3, 0xFFF2
00003B4A 2F0B move.l -[A7], A3
00003B4C 4EBA 09C2 jsr [PC + 0x9C2 /* 00004510 */]
00003B50 4A40 tst.w D0
00003B52 508F addq.l A7, 8
00003B54 6700 072E beq +0x730 /* 00004284 */
00003B58 303C 0080 move.w D0, 0x80
00003B5C C02D BAEC and.b D0, [A5 - 0x4514]
00003B60 6626 bne +0x28 /* 00003B88 */
00003B62 486D BB34 pea.l [A5 - 0x44CC]
00003B66 486D BAF4 pea.l [A5 - 0x450C]
00003B6A 486D B8B4 pea.l [A5 - 0x474C]
00003B6E 4EBA CA30 jsr [PC - 0x35D0 /* 000005A0 */]
00003B72 2F0B move.l -[A7], A3
00003B74 486D BAEC pea.l [A5 - 0x4514]
00003B78 486D BB34 pea.l [A5 - 0x44CC]
00003B7C 4EBA C9DA jsr [PC - 0x3626 /* 00000558 */]
00003B80 4FEF 0018 lea.l A7, [A7 + 0x18]
00003B84 6000 06FE bra +0x700 /* 00004284 */
label00003B88:
00003B88 700C moveq.l D0, 0x0C
00003B8A 2F00 move.l -[A7], D0
00003B8C 2F0B move.l -[A7], A3
00003B8E 4EBA 0FF2 jsr [PC + 0xFF2 /* 00004B82 */]
00003B92 508F addq.l A7, 8
00003B94 6000 06EE bra +0x6F0 /* 00004284 */
00003B98 7002 moveq.l D0, 0x02
00003B9A 2F00 move.l -[A7], D0
00003B9C D6FC FFF2 add.w A3, 0xFFF2
00003BA0 2F0B move.l -[A7], A3
00003BA2 4EBA 096C jsr [PC + 0x96C /* 00004510 */]
00003BA6 4A40 tst.w D0
00003BA8 508F addq.l A7, 8
00003BAA 6700 06D8 beq +0x6DA /* 00004284 */
00003BAE 303C 0080 move.w D0, 0x80
00003BB2 C02D BAEC and.b D0, [A5 - 0x4514]
00003BB6 6626 bne +0x28 /* 00003BDE */
00003BB8 486D BAFC pea.l [A5 - 0x4504]
00003BBC 486D B8AC pea.l [A5 - 0x4754]
00003BC0 486D BAF4 pea.l [A5 - 0x450C]
00003BC4 4EBA C9DA jsr [PC - 0x3626 /* 000005A0 */]
00003BC8 2F0B move.l -[A7], A3
00003BCA 486D BAFC pea.l [A5 - 0x4504]
00003BCE 486D BAEC pea.l [A5 - 0x4514]
00003BD2 4EBA C984 jsr [PC - 0x367C /* 00000558 */]
00003BD6 4FEF 0018 lea.l A7, [A7 + 0x18]
00003BDA 6000 06A8 bra +0x6AA /* 00004284 */
label00003BDE:
00003BDE 700C moveq.l D0, 0x0C
00003BE0 2F00 move.l -[A7], D0
00003BE2 2F0B move.l -[A7], A3
00003BE4 4EBA 0F9C jsr [PC + 0xF9C /* 00004B82 */]
00003BE8 508F addq.l A7, 8
00003BEA 6000 0698 bra +0x69A /* 00004284 */
00003BEE 7002 moveq.l D0, 0x02
00003BF0 2F00 move.l -[A7], D0
00003BF2 D6FC FFF2 add.w A3, 0xFFF2
00003BF6 2F0B move.l -[A7], A3
00003BF8 4EBA 0916 jsr [PC + 0x916 /* 00004510 */]
00003BFC 4A40 tst.w D0
00003BFE 508F addq.l A7, 8
00003C00 6700 0682 beq +0x684 /* 00004284 */
00003C04 303C 0080 move.w D0, 0x80
00003C08 C02D BAEC and.b D0, [A5 - 0x4514]
00003C0C 6626 bne +0x28 /* 00003C34 */
00003C0E 486D BAFC pea.l [A5 - 0x4504]
00003C12 486D B89C pea.l [A5 - 0x4764]
00003C16 486D BAF4 pea.l [A5 - 0x450C]
00003C1A 4EBA C984 jsr [PC - 0x367C /* 000005A0 */]
00003C1E 2F0B move.l -[A7], A3
00003C20 486D BAFC pea.l [A5 - 0x4504]
00003C24 486D BAEC pea.l [A5 - 0x4514]
00003C28 4EBA C92E jsr [PC - 0x36D2 /* 00000558 */]
00003C2C 4FEF 0018 lea.l A7, [A7 + 0x18]
00003C30 6000 0652 bra +0x654 /* 00004284 */
label00003C34:
00003C34 700C moveq.l D0, 0x0C
00003C36 2F00 move.l -[A7], D0
00003C38 2F0B move.l -[A7], A3
00003C3A 4EBA 0F46 jsr [PC + 0xF46 /* 00004B82 */]
00003C3E 508F addq.l A7, 8
00003C40 6000 0642 bra +0x644 /* 00004284 */
00003C44 7001 moveq.l D0, 0x01
00003C46 2F00 move.l -[A7], D0
00003C48 2F0B move.l -[A7], A3
00003C4A D6FC FFF2 add.w A3, 0xFFF2
00003C4E 4EBA 0B8C jsr [PC + 0xB8C /* 000047DC */]
00003C52 4A40 tst.w D0
00003C54 508F addq.l A7, 8
00003C56 672C beq +0x2E /* 00003C84 */
00003C58 2F0B move.l -[A7], A3
00003C5A 4EBA 0A00 jsr [PC + 0xA00 /* 0000465C */]
00003C5E 4A40 tst.w D0
00003C60 588F addq.l A7, 4
00003C62 6700 0620 beq +0x622 /* 00004284 */
00003C66 2F2D BB78 move.l -[A7], [A5 - 0x4488]
00003C6A 486D BBBC pea.l [A5 - 0x4444]
00003C6E 4EAD 0D82 jsr [A5 + 0xD82 /* export_428 */]
00003C72 486D BBBC pea.l [A5 - 0x4444]
00003C76 2F0B move.l -[A7], A3
00003C78 4EBA 0AAE jsr [PC + 0xAAE /* 00004728 */]
00003C7C 4FEF 0010 lea.l A7, [A7 + 0x10]
00003C80 6000 0602 bra +0x604 /* 00004284 */
label00003C84:
00003C84 7002 moveq.l D0, 0x02
00003C86 2F00 move.l -[A7], D0
00003C88 2F0B move.l -[A7], A3
00003C8A 4EBA 0884 jsr [PC + 0x884 /* 00004510 */]
00003C8E 508F addq.l A7, 8
00003C90 6000 05F2 bra +0x5F4 /* 00004284 */
00003C94 7003 moveq.l D0, 0x03
00003C96 2F00 move.l -[A7], D0
00003C98 96FC 001C sub.w A3, 0x1C
00003C9C 2F0B move.l -[A7], A3
00003C9E 4EBA 09F4 jsr [PC + 0x9F4 /* 00004694 */]
00003CA2 4A40 tst.w D0
00003CA4 508F addq.l A7, 8
00003CA6 6700 05DC beq +0x5DE /* 00004284 */
00003CAA 3B6D BB64 E59C move.w [A5 - 0x1A64], [A5 - 0x449C]
00003CB0 3B6D BB66 E59A move.w [A5 - 0x1A66], [A5 - 0x449A]
00003CB6 3B6D BB68 E598 move.w [A5 - 0x1A68], [A5 - 0x4498]
00003CBC 426D E596 clr.w [A5 - 0x1A6A]
00003CC0 4EAD 0F62 jsr [A5 + 0xF62 /* export_488 */]
00003CC4 4A40 tst.w D0
00003CC6 6720 beq +0x22 /* 00003CE8 */
00003CC8 4EAD 0F6A jsr [A5 + 0xF6A /* export_489 */]
00003CCC 3D40 FFE0 move.w [A6 - 0x20], D0
00003CD0 2D41 FFE2 move.l [A6 - 0x1E], D1
00003CD4 2D48 FFE6 move.l [A6 - 0x1A], A0
00003CD8 486E FFE0 pea.l [A6 - 0x20]
00003CDC 2F0B move.l -[A7], A3
00003CDE 3F3C 0810 move.w -[A7], 0x810
00003CE2 A9EB syscall Pack4/FP68K
00003CE4 6000 059E bra +0x5A0 /* 00004284 */
label00003CE8:
00003CE8 7013 moveq.l D0, 0x13
00003CEA 2F00 move.l -[A7], D0
00003CEC 2F0B move.l -[A7], A3
00003CEE 4EBA 0E92 jsr [PC + 0xE92 /* 00004B82 */]
00003CF2 508F addq.l A7, 8
00003CF4 6000 058E bra +0x590 /* 00004284 */
00003CF8 96FC 001C sub.w A3, 0x1C
00003CFC 2F0B move.l -[A7], A3
00003CFE 4EBA 2484 jsr [PC + 0x2484 /* 00006184 */]
00003D02 588F addq.l A7, 4
00003D04 6000 057E bra +0x580 /* 00004284 */
00003D08 96FC 001C sub.w A3, 0x1C
00003D0C 2F0B move.l -[A7], A3
00003D0E 4EBA 252C jsr [PC + 0x252C /* 0000623C */]
00003D12 588F addq.l A7, 4
00003D14 6000 056E bra +0x570 /* 00004284 */
00003D18 7003 moveq.l D0, 0x03
00003D1A 2F00 move.l -[A7], D0
00003D1C 96FC 001C sub.w A3, 0x1C
00003D20 2F0B move.l -[A7], A3
00003D22 4EBA 07EC jsr [PC + 0x7EC /* 00004510 */]
00003D26 4A40 tst.w D0
00003D28 508F addq.l A7, 8
00003D2A 6700 0558 beq +0x55A /* 00004284 */
00003D2E 4EBA 0E6A jsr [PC + 0xE6A /* 00004B9A */]
00003D32 2F0B move.l -[A7], A3
00003D34 486D BB34 pea.l [A5 - 0x44CC]
00003D38 486D BAFC pea.l [A5 - 0x4504]
00003D3C 4EBA C862 jsr [PC - 0x379E /* 000005A0 */]
00003D40 4FEF 000C lea.l A7, [A7 + 0xC]
00003D44 6000 053E bra +0x540 /* 00004284 */
00003D48 200B move.l D0, A3
00003D4A 720E moveq.l D1, 0x0E
00003D4C 9081 sub.l D0, D1
00003D4E 2040 movea.l A0, D0
00003D50 43EE FFF2 lea.l A1, [A6 - 0xE]
00003D54 22D8 move.l [A1]+, [A0]+
00003D56 22D8 move.l [A1]+, [A0]+
00003D58 22D8 move.l [A1]+, [A0]+
00003D5A 32D8 move.w [A1]+, [A0]+
00003D5C 200B move.l D0, A3
00003D5E 741C moveq.l D2, 0x1C
00003D60 9082 sub.l D0, D2
00003D62 2040 movea.l A0, D0
00003D64 200B move.l D0, A3
00003D66 9081 sub.l D0, D1
00003D68 2240 movea.l A1, D0
00003D6A 22D8 move.l [A1]+, [A0]+
00003D6C 22D8 move.l [A1]+, [A0]+
00003D6E 22D8 move.l [A1]+, [A0]+
00003D70 32D8 move.w [A1]+, [A0]+
00003D72 200B move.l D0, A3
00003D74 9082 sub.l D0, D2
00003D76 2040 movea.l A0, D0
00003D78 224B movea.l A1, A3
00003D7A 20D9 move.l [A0]+, [A1]+
00003D7C 20D9 move.l [A0]+, [A1]+
00003D7E 20D9 move.l [A0]+, [A1]+
00003D80 30D9 move.w [A0]+, [A1]+
00003D82 41EE FFF2 lea.l A0, [A6 - 0xE]
00003D86 224B movea.l A1, A3
00003D88 22D8 move.l [A1]+, [A0]+
00003D8A 22D8 move.l [A1]+, [A0]+
00003D8C 22D8 move.l [A1]+, [A0]+
00003D8E 32D8 move.w [A1]+, [A0]+
00003D90 7003 moveq.l D0, 0x03
00003D92 2F00 move.l -[A7], D0
00003D94 96FC 001C sub.w A3, 0x1C
00003D98 2F0B move.l -[A7], A3
00003D9A 4EBA 0774 jsr [PC + 0x774 /* 00004510 */]
00003D9E 4A40 tst.w D0
00003DA0 508F addq.l A7, 8
00003DA2 6700 04E0 beq +0x4E2 /* 00004284 */
00003DA6 486D BAFC pea.l [A5 - 0x4504]
00003DAA 4EBA CC28 jsr [PC - 0x33D8 /* 000009D4 */]
00003DAE 4A40 tst.w D0
00003DB0 588F addq.l A7, 4
00003DB2 6610 bne +0x12 /* 00003DC4 */
00003DB4 700C moveq.l D0, 0x0C
00003DB6 2F00 move.l -[A7], D0
00003DB8 2F0B move.l -[A7], A3
00003DBA 4EBA 0DC6 jsr [PC + 0xDC6 /* 00004B82 */]
00003DBE 508F addq.l A7, 8
00003DC0 6000 04C2 bra +0x4C4 /* 00004284 */
label00003DC4:
00003DC4 0A2D 0080 BAFC xori.b [A5 - 0x4504], 0x80
00003DCA 7079 moveq.l D0, 0x79
00003DCC B02C FFFF cmp.b D0, [A4 - 0x1]
00003DD0 661A bne +0x1C /* 00003DEC */
00003DD2 486D 1BDA pea.l [A5 + 0x1BDA /* export_887 */]
00003DD6 486D B884 pea.l [A5 - 0x477C]
00003DDA 486D E936 pea.l [A5 - 0x16CA]
00003DDE 2F0B move.l -[A7], A3
00003DE0 4EBA 12A8 jsr [PC + 0x12A8 /* 0000508A */]
00003DE4 4FEF 0010 lea.l A7, [A7 + 0x10]
00003DE8 6000 049A bra +0x49C /* 00004284 */
label00003DEC:
00003DEC 2F0B move.l -[A7], A3
00003DEE 486D BAF4 pea.l [A5 - 0x450C]
00003DF2 4EBA 1674 jsr [PC + 0x1674 /* 00005468 */]
00003DF6 508F addq.l A7, 8
00003DF8 6000 048A bra +0x48C /* 00004284 */
00003DFC 96FC 001C sub.w A3, 0x1C
00003E00 2F0B move.l -[A7], A3
00003E02 4EBA 24AA jsr [PC + 0x24AA /* 000062AE */]
00003E06 588F addq.l A7, 4
00003E08 6000 047A bra +0x47C /* 00004284 */
00003E0C 7003 moveq.l D0, 0x03
00003E0E 2F00 move.l -[A7], D0
00003E10 96FC 001C sub.w A3, 0x1C
00003E14 2F0B move.l -[A7], A3
00003E16 4EBA 06F8 jsr [PC + 0x6F8 /* 00004510 */]
00003E1A 4A40 tst.w D0
00003E1C 508F addq.l A7, 8
00003E1E 6700 0464 beq +0x466 /* 00004284 */
00003E22 486D BAEC pea.l [A5 - 0x4514]
00003E26 4EBA CBAC jsr [PC - 0x3454 /* 000009D4 */]
00003E2A 4A40 tst.w D0
00003E2C 588F addq.l A7, 4
00003E2E 6740 beq +0x42 /* 00003E70 */
00003E30 0A2D 0080 BAF4 xori.b [A5 - 0x450C], 0x80
00003E36 4EBA 0D62 jsr [PC + 0xD62 /* 00004B9A */]
00003E3A 486D BB34 pea.l [A5 - 0x44CC]
00003E3E 486D BB34 pea.l [A5 - 0x44CC]
00003E42 486D E9CE pea.l [A5 - 0x1632]
00003E46 4EBA C734 jsr [PC - 0x38CC /* 0000057C */]
00003E4A 486D BB34 pea.l [A5 - 0x44CC]
00003E4E 486D BAEC pea.l [A5 - 0x4514]
00003E52 486D BB34 pea.l [A5 - 0x44CC]
00003E56 4EBA C76C jsr [PC - 0x3894 /* 000005C4 */]
00003E5A 2F0B move.l -[A7], A3
00003E5C 486D BB34 pea.l [A5 - 0x44CC]
00003E60 486D BAFC pea.l [A5 - 0x4504]
00003E64 4EBA C73A jsr [PC - 0x38C6 /* 000005A0 */]
00003E68 4FEF 0024 lea.l A7, [A7 + 0x24]
00003E6C 6000 0416 bra +0x418 /* 00004284 */
label00003E70:
00003E70 2F0B move.l -[A7], A3
00003E72 486D BAF4 pea.l [A5 - 0x450C]
00003E76 486D BAFC pea.l [A5 - 0x4504]
00003E7A 4EBA C724 jsr [PC - 0x38DC /* 000005A0 */]
00003E7E 4FEF 000C lea.l A7, [A7 + 0xC]
00003E82 6000 0400 bra +0x402 /* 00004284 */
00003E86 7003 moveq.l D0, 0x03
00003E88 2F00 move.l -[A7], D0
00003E8A 96FC 001C sub.w A3, 0x1C
00003E8E 2F0B move.l -[A7], A3
00003E90 4EBA 067E jsr [PC + 0x67E /* 00004510 */]
00003E94 4A40 tst.w D0
00003E96 508F addq.l A7, 8
00003E98 6700 03EA beq +0x3EC /* 00004284 */
00003E9C 0A2D 0080 BAF4 xori.b [A5 - 0x450C], 0x80
00003EA2 4EBA 0CF6 jsr [PC + 0xCF6 /* 00004B9A */]
00003EA6 2F0B move.l -[A7], A3
00003EA8 486D BB34 pea.l [A5 - 0x44CC]
00003EAC 486D BAFC pea.l [A5 - 0x4504]
00003EB0 4EBA C6EE jsr [PC - 0x3912 /* 000005A0 */]
00003EB4 4FEF 000C lea.l A7, [A7 + 0xC]
00003EB8 6000 03CA bra +0x3CC /* 00004284 */
00003EBC 7003 moveq.l D0, 0x03
00003EBE 2F00 move.l -[A7], D0
00003EC0 96FC 001C sub.w A3, 0x1C
00003EC4 2F0B move.l -[A7], A3
00003EC6 4EBA 0648 jsr [PC + 0x648 /* 00004510 */]
00003ECA 4A40 tst.w D0
00003ECC 508F addq.l A7, 8
00003ECE 6700 03B4 beq +0x3B6 /* 00004284 */
00003ED2 486D BAEC pea.l [A5 - 0x4514]
00003ED6 4EBA CAFC jsr [PC - 0x3504 /* 000009D4 */]
00003EDA 4A40 tst.w D0
00003EDC 588F addq.l A7, 4
00003EDE 6F1C ble +0x1E /* 00003EFC */
00003EE0 486D BAF4 pea.l [A5 - 0x450C]
00003EE4 4EBA CAEE jsr [PC - 0x3512 /* 000009D4 */]
00003EE8 4A40 tst.w D0
00003EEA 588F addq.l A7, 4
00003EEC 6F0E ble +0x10 /* 00003EFC */
00003EEE 486D BAFC pea.l [A5 - 0x4504]
00003EF2 4EBA CAE0 jsr [PC - 0x3520 /* 000009D4 */]
00003EF6 4A40 tst.w D0
00003EF8 588F addq.l A7, 4
00003EFA 6610 bne +0x12 /* 00003F0C */
label00003EFC:
00003EFC 700C moveq.l D0, 0x0C
00003EFE 2F00 move.l -[A7], D0
00003F00 2F0B move.l -[A7], A3
00003F02 4EBA 0C7E jsr [PC + 0xC7E /* 00004B82 */]
00003F06 508F addq.l A7, 8
00003F08 6000 037A bra +0x37C /* 00004284 */
label00003F0C:
00003F0C 486D BAEC pea.l [A5 - 0x4514]
00003F10 486D BAF4 pea.l [A5 - 0x450C]
00003F14 486D BAEC pea.l [A5 - 0x4514]
00003F18 4EBA C6AA jsr [PC - 0x3956 /* 000005C4 */]
00003F1C 486D BAFC pea.l [A5 - 0x4504]
00003F20 486D BAFC pea.l [A5 - 0x4504]
00003F24 486D E9CE pea.l [A5 - 0x1632]
00003F28 4EBA C69A jsr [PC - 0x3966 /* 000005C4 */]
00003F2C 2F0B move.l -[A7], A3
00003F2E 486D BAFC pea.l [A5 - 0x4504]
00003F32 486D BAEC pea.l [A5 - 0x4514]
00003F36 4EBA C7F8 jsr [PC - 0x3808 /* 00000730 */]
00003F3A 2F0B move.l -[A7], A3
00003F3C 486D E9CE pea.l [A5 - 0x1632]
00003F40 2F0B move.l -[A7], A3
00003F42 4EBA C638 jsr [PC - 0x39C8 /* 0000057C */]
00003F46 4FEF 0030 lea.l A7, [A7 + 0x30]
00003F4A 6000 0338 bra +0x33A /* 00004284 */
00003F4E 7003 moveq.l D0, 0x03
00003F50 2F00 move.l -[A7], D0
00003F52 96FC 001C sub.w A3, 0x1C
00003F56 2F0B move.l -[A7], A3
00003F58 4EBA 05B6 jsr [PC + 0x5B6 /* 00004510 */]
00003F5C 4A40 tst.w D0
00003F5E 508F addq.l A7, 8
00003F60 6700 0322 beq +0x324 /* 00004284 */
00003F64 486D BAFC pea.l [A5 - 0x4504]
00003F68 4EBA CA6A jsr [PC - 0x3596 /* 000009D4 */]
00003F6C 4A40 tst.w D0
00003F6E 588F addq.l A7, 4
00003F70 6E10 bgt +0x12 /* 00003F82 */
00003F72 700C moveq.l D0, 0x0C
00003F74 2F00 move.l -[A7], D0
00003F76 2F0B move.l -[A7], A3
00003F78 4EBA 0C08 jsr [PC + 0xC08 /* 00004B82 */]
00003F7C 508F addq.l A7, 8
00003F7E 6000 0304 bra +0x306 /* 00004284 */
label00003F82:
00003F82 486D BAEC pea.l [A5 - 0x4514]
00003F86 486D BAF4 pea.l [A5 - 0x450C]
00003F8A 486D BAEC pea.l [A5 - 0x4514]
00003F8E 4EBA C5EC jsr [PC - 0x3A14 /* 0000057C */]
00003F92 2F0B move.l -[A7], A3
00003F94 486D BAFC pea.l [A5 - 0x4504]
00003F98 486D BAEC pea.l [A5 - 0x4514]
00003F9C 4EBA C626 jsr [PC - 0x39DA /* 000005C4 */]
00003FA0 4FEF 0018 lea.l A7, [A7 + 0x18]
00003FA4 6000 02DE bra +0x2E0 /* 00004284 */
00003FA8 7003 moveq.l D0, 0x03
00003FAA 2F00 move.l -[A7], D0
00003FAC 96FC 001C sub.w A3, 0x1C
00003FB0 2F0B move.l -[A7], A3
00003FB2 4EBA 055C jsr [PC + 0x55C /* 00004510 */]
00003FB6 4A40 tst.w D0
00003FB8 508F addq.l A7, 8
00003FBA 6700 02C8 beq +0x2CA /* 00004284 */
00003FBE 303C 0080 move.w D0, 0x80
00003FC2 C02D BAEC and.b D0, [A5 - 0x4514]
00003FC6 6626 bne +0x28 /* 00003FEE */
00003FC8 303C 0080 move.w D0, 0x80
00003FCC C02D BAF4 and.b D0, [A5 - 0x450C]
00003FD0 661C bne +0x1E /* 00003FEE */
00003FD2 303C 0080 move.w D0, 0x80
00003FD6 C02D BAFC and.b D0, [A5 - 0x4504]
00003FDA 6612 bne +0x14 /* 00003FEE */
00003FDC 486D B8A4 pea.l [A5 - 0x475C]
00003FE0 486D BAF4 pea.l [A5 - 0x450C]
00003FE4 4EBA C990 jsr [PC - 0x3670 /* 00000976 */]
00003FE8 4A80 tst.l D0
00003FEA 508F addq.l A7, 8
00003FEC 6D10 blt +0x12 /* 00003FFE */
label00003FEE:
00003FEE 700C moveq.l D0, 0x0C
00003FF0 2F00 move.l -[A7], D0
00003FF2 2F0B move.l -[A7], A3
00003FF4 4EBA 0B8C jsr [PC + 0xB8C /* 00004B82 */]
00003FF8 508F addq.l A7, 8
00003FFA 6000 0288 bra +0x28A /* 00004284 */
label00003FFE:
00003FFE 486D BB34 pea.l [A5 - 0x44CC]
00004002 486D BAF4 pea.l [A5 - 0x450C]
00004006 486D BAFC pea.l [A5 - 0x4504]
0000400A 4EBA C594 jsr [PC - 0x3A6C /* 000005A0 */]
0000400E 486D BB34 pea.l [A5 - 0x44CC]
00004012 486D BAEC pea.l [A5 - 0x4514]
00004016 486D BB34 pea.l [A5 - 0x44CC]
0000401A 4EBA C5A8 jsr [PC - 0x3A58 /* 000005C4 */]
0000401E 486D BB34 pea.l [A5 - 0x44CC]
00004022 486D E9CE pea.l [A5 - 0x1632]
00004026 486D BB34 pea.l [A5 - 0x44CC]
0000402A 4EBA C52C jsr [PC - 0x3AD4 /* 00000558 */]
0000402E 486D BB2C pea.l [A5 - 0x44D4]
00004032 486D E9CE pea.l [A5 - 0x1632]
00004036 486D BAF4 pea.l [A5 - 0x450C]
0000403A 4EBA C51C jsr [PC - 0x3AE4 /* 00000558 */]
0000403E 486D BB34 pea.l [A5 - 0x44CC]
00004042 7001 moveq.l D0, 0x01
00004044 2F00 move.l -[A7], D0
00004046 486D BB34 pea.l [A5 - 0x44CC]
0000404A 4EBA C6AA jsr [PC - 0x3956 /* 000006F6 */]
0000404E 486D BB2C pea.l [A5 - 0x44D4]
00004052 7001 moveq.l D0, 0x01
00004054 2F00 move.l -[A7], D0
00004056 486D BB2C pea.l [A5 - 0x44D4]
0000405A 4EBA C69A jsr [PC - 0x3966 /* 000006F6 */]
0000405E 2F0B move.l -[A7], A3
00004060 486D BB2C pea.l [A5 - 0x44D4]
00004064 486D BB34 pea.l [A5 - 0x44CC]
00004068 4EBA C55A jsr [PC - 0x3AA6 /* 000005C4 */]
0000406C 4FEF 0054 lea.l A7, [A7 + 0x54]
00004070 6000 0212 bra +0x214 /* 00004284 */
00004074 7004 moveq.l D0, 0x04
00004076 2F00 move.l -[A7], D0
00004078 96FC 002A sub.w A3, 0x2A /* '*' */
0000407C 2F0B move.l -[A7], A3
0000407E 4EBA 0490 jsr [PC + 0x490 /* 00004510 */]
00004082 4A40 tst.w D0
00004084 508F addq.l A7, 8
00004086 6700 01FC beq +0x1FE /* 00004284 */
0000408A 303C 0080 move.w D0, 0x80
0000408E C02D BAEC and.b D0, [A5 - 0x4514]
00004092 6640 bne +0x42 /* 000040D4 */
00004094 486D BAF4 pea.l [A5 - 0x450C]
00004098 486D BAEC pea.l [A5 - 0x4514]
0000409C 4EBA C8D8 jsr [PC - 0x3728 /* 00000976 */]
000040A0 4A80 tst.l D0
000040A2 508F addq.l A7, 8
000040A4 6E2E bgt +0x30 /* 000040D4 */
000040A6 486D BB04 pea.l [A5 - 0x44FC]
000040AA 4EBA C928 jsr [PC - 0x36D8 /* 000009D4 */]
000040AE 4A40 tst.w D0
000040B0 588F addq.l A7, 4
000040B2 6F20 ble +0x22 /* 000040D4 */
000040B4 486D BAFC pea.l [A5 - 0x4504]
000040B8 4EBA C91A jsr [PC - 0x36E6 /* 000009D4 */]
000040BC 4A40 tst.w D0
000040BE 588F addq.l A7, 4
000040C0 6F12 ble +0x14 /* 000040D4 */
000040C2 486D BAFC pea.l [A5 - 0x4504]
000040C6 486D BB04 pea.l [A5 - 0x44FC]
000040CA 4EBA C8AA jsr [PC - 0x3756 /* 00000976 */]
000040CE 4A80 tst.l D0
000040D0 508F addq.l A7, 8
000040D2 6C10 bge +0x12 /* 000040E4 */
label000040D4:
000040D4 700C moveq.l D0, 0x0C
000040D6 2F00 move.l -[A7], D0
000040D8 2F0B move.l -[A7], A3
000040DA 4EBA 0AA6 jsr [PC + 0xAA6 /* 00004B82 */]
000040DE 508F addq.l A7, 8
000040E0 6000 01A2 bra +0x1A4 /* 00004284 */
label000040E4:
000040E4 7000 moveq.l D0, 0x00
000040E6 102C FFFF move.b D0, [A4 - 0x1]
000040EA 0C80 0000 0083 cmpi.l D0, 0x83
000040F0 6600 0088 bne +0x8A /* 0000417A */
000040F4 486D BB34 pea.l [A5 - 0x44CC]
000040F8 486D BAF4 pea.l [A5 - 0x450C]
000040FC 486D BAEC pea.l [A5 - 0x4514]
00004100 4EBA C47A jsr [PC - 0x3B86 /* 0000057C */]
00004104 486D BB2C pea.l [A5 - 0x44D4]
00004108 486D BB04 pea.l [A5 - 0x44FC]
0000410C 486D BAFC pea.l [A5 - 0x4504]
00004110 4EBA C46A jsr [PC - 0x3B96 /* 0000057C */]
00004114 486D BB2C pea.l [A5 - 0x44D4]
00004118 486D E9CE pea.l [A5 - 0x1632]
0000411C 486D BB2C pea.l [A5 - 0x44D4]
00004120 4EBA C436 jsr [PC - 0x3BCA /* 00000558 */]
00004124 486D BB34 pea.l [A5 - 0x44CC]
00004128 486D BB2C pea.l [A5 - 0x44D4]
0000412C 486D BB34 pea.l [A5 - 0x44CC]
00004130 4EBA C46E jsr [PC - 0x3B92 /* 000005A0 */]
00004134 486D BB34 pea.l [A5 - 0x44CC]
00004138 486D E9BE pea.l [A5 - 0x1642]
0000413C 486D BB34 pea.l [A5 - 0x44CC]
00004140 4EBA C45E jsr [PC - 0x3BA2 /* 000005A0 */]
00004144 486D BB24 pea.l [A5 - 0x44DC]
00004148 486D E9CE pea.l [A5 - 0x1632]
0000414C 486D BAFC pea.l [A5 - 0x4504]
00004150 4EBA C406 jsr [PC - 0x3BFA /* 00000558 */]
00004154 486D BB24 pea.l [A5 - 0x44DC]
00004158 486D BB24 pea.l [A5 - 0x44DC]
0000415C 486D BAFC pea.l [A5 - 0x4504]
00004160 4EBA C43E jsr [PC - 0x3BC2 /* 000005A0 */]
00004164 2F0B move.l -[A7], A3
00004166 486D BB24 pea.l [A5 - 0x44DC]
0000416A 486D BB34 pea.l [A5 - 0x44CC]
0000416E 4EBA C454 jsr [PC - 0x3BAC /* 000005C4 */]
00004172 4FEF 0060 lea.l A7, [A7 + 0x60]
00004176 6000 010C bra +0x10E /* 00004284 */
label0000417A:
0000417A 7E00 moveq.l D7, 0x00
0000417C 486D BB6A pea.l [A5 - 0x4496]
00004180 486D BB04 pea.l [A5 - 0x44FC]
00004184 4EBA C93E jsr [PC - 0x36C2 /* 00000AC4 */]
00004188 486D BB68 pea.l [A5 - 0x4498]
0000418C 486D BAFC pea.l [A5 - 0x4504]
00004190 4EBA C932 jsr [PC - 0x36CE /* 00000AC4 */]
00004194 4FEF 0010 lea.l A7, [A7 + 0x10]
label00004198:
00004198 486D BB0C pea.l [A5 - 0x44F4]
0000419C 486D E9BE pea.l [A5 - 0x1642]
000041A0 486D BAEC pea.l [A5 - 0x4514]
000041A4 4EBA C3FA jsr [PC - 0x3C06 /* 000005A0 */]
000041A8 486D BB0C pea.l [A5 - 0x44F4]
000041AC 486D BAFC pea.l [A5 - 0x4504]
000041B0 486D BB0C pea.l [A5 - 0x44F4]
000041B4 4EBA C40E jsr [PC - 0x3BF2 /* 000005C4 */]
000041B8 486D BB34 pea.l [A5 - 0x44CC]
000041BC 486D BAF4 pea.l [A5 - 0x450C]
000041C0 486D BAEC pea.l [A5 - 0x4514]
000041C4 4EBA C3B6 jsr [PC - 0x3C4A /* 0000057C */]
000041C8 5287 addq.l D7, 1
000041CA 302D BB68 move.w D0, [A5 - 0x4498]
000041CE 48C0 ext.l D0
000041D0 B087 cmp.l D0, D7
000041D2 4FEF 0024 lea.l A7, [A7 + 0x24]
000041D6 6F12 ble +0x14 /* 000041EA */
000041D8 486D BB0C pea.l [A5 - 0x44F4]
000041DC 486D BB34 pea.l [A5 - 0x44CC]
000041E0 4EBA C794 jsr [PC - 0x386C /* 00000976 */]
000041E4 4A80 tst.l D0
000041E6 508F addq.l A7, 8
000041E8 6F0C ble +0xE /* 000041F6 */
label000041EA:
000041EA 2B6D BB34 BB0C move.l [A5 - 0x44F4], [A5 - 0x44CC]
000041F0 2B6D BB38 BB10 move.l [A5 - 0x44F0], [A5 - 0x44C8]
label000041F6:
000041F6 486D BAEC pea.l [A5 - 0x4514]
000041FA 486D BB0C pea.l [A5 - 0x44F4]
000041FE 486D BAEC pea.l [A5 - 0x4514]
00004202 4EBA C378 jsr [PC - 0x3C88 /* 0000057C */]
00004206 302D BB6A move.w D0, [A5 - 0x4496]
0000420A 48C0 ext.l D0
0000420C B087 cmp.l D0, D7
0000420E 4FEF 000C lea.l A7, [A7 + 0xC]
00004212 6E84 bgt -0x7A /* 00004198 */
00004214 26AD BB0C move.l [A3], [A5 - 0x44F4]
00004218 276D BB10 0004 move.l [A3 + 0x4], [A5 - 0x44F0]
0000421E 6064 bra +0x66 /* 00004284 */
00004220 7005 moveq.l D0, 0x05
00004222 2F00 move.l -[A7], D0
00004224 96FC 0038 sub.w A3, 0x38 /* '8' */
00004228 2F0B move.l -[A7], A3
0000422A 4EBA 02E4 jsr [PC + 0x2E4 /* 00004510 */]
0000422E 4A40 tst.w D0
00004230 508F addq.l A7, 8
00004232 6750 beq +0x52 /* 00004284 */
00004234 486D BAEC pea.l [A5 - 0x4514]
00004238 4EBA 10E4 jsr [PC + 0x10E4 /* 0000531E */]
0000423C 26AD BB34 move.l [A3], [A5 - 0x44CC]
00004240 276D BB38 0004 move.l [A3 + 0x4], [A5 - 0x44C8]
00004246 588F addq.l A7, 4
00004248 603A bra +0x3C /* 00004284 */
0000424A 7005 moveq.l D0, 0x05
0000424C 2F00 move.l -[A7], D0
0000424E 96FC 0038 sub.w A3, 0x38 /* '8' */
00004252 2F0B move.l -[A7], A3
00004254 4EBA 02BA jsr [PC + 0x2BA /* 00004510 */]
00004258 4A40 tst.w D0
0000425A 508F addq.l A7, 8
0000425C 6726 beq +0x28 /* 00004284 */
0000425E 486E FFEA pea.l [A6 - 0x16]
00004262 486D BAFC pea.l [A5 - 0x4504]
00004266 486D E93E pea.l [A5 - 0x16C2]
0000426A 4EBA C2EC jsr [PC - 0x3D14 /* 00000558 */]
0000426E 486D 1BD2 pea.l [A5 + 0x1BD2 /* export_886 */]
00004272 486E FFEA pea.l [A6 - 0x16]
00004276 486D BAFC pea.l [A5 - 0x4504]
0000427A 2F0B move.l -[A7], A3
0000427C 4EBA 0E0C jsr [PC + 0xE0C /* 0000508A */]
00004280 4FEF 001C lea.l A7, [A7 + 0x1C]
label00004284:
00004284 200B move.l D0, A3
00004286 4CEE 18C0 FFD0 movem.l D6,D7,A3,A4, [A6 - 0x30]
0000428C 4E5E unlink A6
0000428E 4E75 rts
export_867:
00004290 4E56 FF00 link A6, -0x0100
00004294 48E7 0118 movem.l -[A7], D7,A3,A4
00004298 286E 000C movea.l A4, [A6 + 0xC]
0000429C 47EE FF00 lea.l A3, [A6 - 0x100]
000042A0 2F0C move.l -[A7], A4
000042A2 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
000042A6 2E00 move.l D7, D0
000042A8 0C87 0000 00FF cmpi.l D7, 0xFF
000042AE 588F addq.l A7, 4
000042B0 6F06 ble +0x8 /* 000042B8 */
000042B2 2E3C 0000 00FF move.l D7, 0xFF
label000042B8:
000042B8 2F0C move.l -[A7], A4
000042BA 200B move.l D0, A3
000042BC 5280 addq.l D0, 1
000042BE 2F00 move.l -[A7], D0
000042C0 1687 move.b [A3], D7
000042C2 7000 moveq.l D0, 0x00
000042C4 1007 move.b D0, D7
000042C6 2F00 move.l -[A7], D0
000042C8 4EBA CA02 jsr [PC - 0x35FE /* 00000CCC */]
000042CC 2F0B move.l -[A7], A3
000042CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000042D2 4EBA 0454 jsr [PC + 0x454 /* 00004728 */]
000042D6 508F addq.l A7, 8
000042D8 4CEE 1880 FEF4 movem.l D7,A3,A4, [A6 - 0x10C]
000042DE 4E5E unlink A6
000042E0 4E75 rts
export_868:
fn000042E2:
000042E2 4E56 FFFC link A6, -0x0004
000042E6 2F0B move.l -[A7], A3
000042E8 266E 0008 movea.l A3, [A6 + 0x8]
000042EC 422B 000D clr.b [A3 + 0xD]
000042F0 422B 000C clr.b [A3 + 0xC]
000042F4 7000 moveq.l D0, 0x00
000042F6 102E 000C move.b D0, [A6 + 0xC]
000042FA 7200 moveq.l D1, 0x00
000042FC 122E 000D move.b D1, [A6 + 0xD]
00004300 E189 lsl D1, 8
00004302 8280 or.l D1, D0
00004304 7000 moveq.l D0, 0x00
00004306 102E 000E move.b D0, [A6 + 0xE]
0000430A 7410 moveq.l D2, 0x10
0000430C E5A8 lsl D0, D2
0000430E 8081 or.l D0, D1
00004310 2D40 FFFC move.l [A6 - 0x4], D0
00004314 2F0B move.l -[A7], A3
00004316 486E FFFC pea.l [A6 - 0x4]
0000431A 4EBA C87A jsr [PC - 0x3786 /* 00000B96 */]
0000431E 266E FFF8 movea.l A3, [A6 - 0x8]
00004322 4E5E unlink A6
00004324 4E75 rts
export_869:
fn00004326:
00004326 4E56 0000 link A6, 0
0000432A 2F0B move.l -[A7], A3
0000432C 266E 0008 movea.l A3, [A6 + 0x8]
00004330 422B 000D clr.b [A3 + 0xD]
00004334 422B 000C clr.b [A3 + 0xC]
00004338 2F0B move.l -[A7], A3
0000433A 486E 000E pea.l [A6 + 0xE]
0000433E 4EBA C7D6 jsr [PC - 0x382A /* 00000B16 */]
00004342 266E FFFC movea.l A3, [A6 - 0x4]
00004346 4E5E unlink A6
00004348 4E75 rts
export_870:
fn0000434A:
0000434A 4E56 0000 link A6, 0
0000434E 2F0B move.l -[A7], A3
00004350 266E 0008 movea.l A3, [A6 + 0x8]
00004354 422B 000D clr.b [A3 + 0xD]
00004358 422B 000C clr.b [A3 + 0xC]
0000435C 2F0B move.l -[A7], A3
0000435E 486E 000E pea.l [A6 + 0xE]
00004362 4EBA C7C6 jsr [PC - 0x383A /* 00000B2A */]
00004366 266E FFFC movea.l A3, [A6 - 0x4]
0000436A 4E5E unlink A6
0000436C 4E75 rts
export_871:
fn0000436E:
0000436E 4E56 0000 link A6, 0
00004372 2F0B move.l -[A7], A3
00004374 266E 0008 movea.l A3, [A6 + 0x8]
00004378 422B 000D clr.b [A3 + 0xD]
0000437C 422B 000C clr.b [A3 + 0xC]
00004380 2F0B move.l -[A7], A3
00004382 486E 000C pea.l [A6 + 0xC]
00004386 4EBA C80E jsr [PC - 0x37F2 /* 00000B96 */]
0000438A 266E FFFC movea.l A3, [A6 - 0x4]
0000438E 4E5E unlink A6
00004390 4E75 rts
export_872:
00004392 4E56 FFF8 link A6, -0x0008
00004396 2F0B move.l -[A7], A3
00004398 266E 0008 movea.l A3, [A6 + 0x8]
0000439C 486E 000C pea.l [A6 + 0xC]
000043A0 486E FFF8 pea.l [A6 - 0x8]
000043A4 3F3C 0810 move.w -[A7], 0x810
000043A8 A9EB syscall Pack4/FP68K
000043AA 422B 000D clr.b [A3 + 0xD]
000043AE 422B 000C clr.b [A3 + 0xC]
000043B2 26AE FFF8 move.l [A3], [A6 - 0x8]
000043B6 276E FFFC 0004 move.l [A3 + 0x4], [A6 - 0x4]
000043BC 266E FFF4 movea.l A3, [A6 - 0xC]
000043C0 4E5E unlink A6
000043C2 4E75 rts
export_873:
fn000043C4:
000043C4 2F0B move.l -[A7], A3
000043C6 266F 0008 movea.l A3, [A7 + 0x8]
000043CA 4A2B 000D tst.b [A3 + 0xD]
000043CE 660A bne +0xC /* 000043DA */
000043D0 2F0B move.l -[A7], A3
000043D2 4EBA C600 jsr [PC - 0x3A00 /* 000009D4 */]
000043D6 588F addq.l A7, 4
000043D8 600E bra +0x10 /* 000043E8 */
label000043DA:
000043DA 7001 moveq.l D0, 0x01
000043DC 2F00 move.l -[A7], D0
000043DE 2F0B move.l -[A7], A3
000043E0 4EBA 012E jsr [PC + 0x12E /* 00004510 */]
000043E4 7000 moveq.l D0, 0x00
000043E6 508F addq.l A7, 8
label000043E8:
000043E8 265F movea.l A3, [A7]+
000043EA 4E75 rts
fn000043EC:
000043EC 48E7 0018 movem.l -[A7], A3,A4
000043F0 286F 0010 movea.l A4, [A7 + 0x10]
000043F4 266F 000C movea.l A3, [A7 + 0xC]
000043F8 4A2B 000D tst.b [A3 + 0xD]
000043FC 660A bne +0xC /* 00004408 */
000043FE 2F0B move.l -[A7], A3
00004400 2F0B move.l -[A7], A3
00004402 4E94 jsr [A4]
00004404 508F addq.l A7, 8
00004406 601A bra +0x1C /* 00004422 */
label00004408:
00004408 7001 moveq.l D0, 0x01
0000440A 2F00 move.l -[A7], D0
0000440C 2F0B move.l -[A7], A3
0000440E 4EBA 0100 jsr [PC + 0x100 /* 00004510 */]
00004412 4A40 tst.w D0
00004414 508F addq.l A7, 8
00004416 670A beq +0xC /* 00004422 */
00004418 2F0B move.l -[A7], A3
0000441A 486D BAEC pea.l [A5 - 0x4514]
0000441E 4E94 jsr [A4]
00004420 508F addq.l A7, 8
label00004422:
00004422 4CDF 1800 movem.l A3,A4, [A7]+
00004426 4E75 rts
fn00004428:
00004428 48E7 0018 movem.l -[A7], A3,A4
0000442C 286F 0010 movea.l A4, [A7 + 0x10]
00004430 266F 000C movea.l A3, [A7 + 0xC]
00004434 4A2B 000D tst.b [A3 + 0xD]
00004438 6616 bne +0x18 /* 00004450 */
0000443A 4A2B 001B tst.b [A3 + 0x1B]
0000443E 6610 bne +0x12 /* 00004450 */
00004440 2F0B move.l -[A7], A3
00004442 486B 000E pea.l [A3 + 0xE]
00004446 2F0B move.l -[A7], A3
00004448 4E94 jsr [A4]
0000444A 4FEF 000C lea.l A7, [A7 + 0xC]
0000444E 6020 bra +0x22 /* 00004470 */
label00004450:
00004450 7002 moveq.l D0, 0x02
00004452 2F00 move.l -[A7], D0
00004454 2F0B move.l -[A7], A3
00004456 4EBA 00B8 jsr [PC + 0xB8 /* 00004510 */]
0000445A 4A40 tst.w D0
0000445C 508F addq.l A7, 8
0000445E 6710 beq +0x12 /* 00004470 */
00004460 2F0B move.l -[A7], A3
00004462 486D BAF4 pea.l [A5 - 0x450C]
00004466 486D BAEC pea.l [A5 - 0x4514]
0000446A 4E94 jsr [A4]
0000446C 4FEF 000C lea.l A7, [A7 + 0xC]
label00004470:
00004470 4CDF 1800 movem.l A3,A4, [A7]+
00004474 4E75 rts
export_874:
fn00004476:
00004476 48E7 0110 movem.l -[A7], D7,A3
0000447A 266F 000C movea.l A3, [A7 + 0xC]
0000447E 4A2B 000D tst.b [A3 + 0xD]
00004482 6616 bne +0x18 /* 0000449A */
00004484 4A2B 001B tst.b [A3 + 0x1B]
00004488 6610 bne +0x12 /* 0000449A */
0000448A 2F0B move.l -[A7], A3
0000448C 486B 000E pea.l [A3 + 0xE]
00004490 4EBA C4A6 jsr [PC - 0x3B5A /* 00000938 */]
00004494 3E00 move.w D7, D0
00004496 508F addq.l A7, 8
00004498 606E bra +0x70 /* 00004508 */
label0000449A:
0000449A 7001 moveq.l D0, 0x01
0000449C B02B 000D cmp.b D0, [A3 + 0xD]
000044A0 6708 beq +0xA /* 000044AA */
000044A2 7001 moveq.l D0, 0x01
000044A4 B02B 000C cmp.b D0, [A3 + 0xC]
000044A8 662E bne +0x30 /* 000044D8 */
label000044AA:
000044AA 7001 moveq.l D0, 0x01
000044AC B02B 001B cmp.b D0, [A3 + 0x1B]
000044B0 6708 beq +0xA /* 000044BA */
000044B2 7001 moveq.l D0, 0x01
000044B4 B02B 001A cmp.b D0, [A3 + 0x1A]
000044B8 661E bne +0x20 /* 000044D8 */
label000044BA:
000044BA 7002 moveq.l D0, 0x02
000044BC 2F00 move.l -[A7], D0
000044BE 2F0B move.l -[A7], A3
000044C0 4EBA 031A jsr [PC + 0x31A /* 000047DC */]
000044C4 2F2D BB7C move.l -[A7], [A5 - 0x4484]
000044C8 2F2D BB78 move.l -[A7], [A5 - 0x4488]
000044CC 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */]
000044D0 3E00 move.w D7, D0
000044D2 4FEF 0010 lea.l A7, [A7 + 0x10]
000044D6 601C bra +0x1E /* 000044F4 */
label000044D8:
000044D8 7000 moveq.l D0, 0x00
000044DA 102B 001B move.b D0, [A3 + 0x1B]
000044DE 7200 moveq.l D1, 0x00
000044E0 122B 000D move.b D1, [A3 + 0xD]
000044E4 3E00 move.w D7, D0
000044E6 9E41 sub.w D7, D1
000044E8 7002 moveq.l D0, 0x02
000044EA 2F00 move.l -[A7], D0
000044EC 2F0B move.l -[A7], A3
000044EE 4EBA 0020 jsr [PC + 0x20 /* 00004510 */]
000044F2 508F addq.l A7, 8
label000044F4:
000044F4 4A47 tst.w D7
000044F6 670C beq +0xE /* 00004504 */
000044F8 4A47 tst.w D7
000044FA 6F04 ble +0x6 /* 00004500 */
000044FC 7001 moveq.l D0, 0x01
000044FE 6006 bra +0x8 /* 00004506 */
label00004500:
00004500 70FF moveq.l D0, 0xFFFFFFFF
00004502 6002 bra +0x4 /* 00004506 */
label00004504:
00004504 7000 moveq.l D0, 0x00
label00004506:
00004506 3E00 move.w D7, D0
label00004508:
00004508 3007 move.w D0, D7
0000450A 4CDF 0880 movem.l D7,A3, [A7]+
0000450E 4E75 rts
export_875:
fn00004510:
00004510 48E7 0310 movem.l -[A7], D6,D7,A3
00004514 3E2F 0016 move.w D7, [A7 + 0x16]
00004518 266F 0010 movea.l A3, [A7 + 0x10]
0000451C 4246 clr.w D6
0000451E 3007 move.w D0, D7
00004520 5340 subq.w D0, 1
00004522 48C0 ext.l D0
00004524 2200 move.l D1, D0
00004526 C0FC 000E mulu.w D0, 0xE
0000452A 4841 swap.w D1
0000452C C2FC 000E mulu.w D1, 0xE
00004530 4841 swap.w D1
00004532 4241 clr.w D1
00004534 D081 add.l D0, D1
00004536 D7C0 add.l A3, D0
label00004538:
00004538 5347 subq.w D7, 1
0000453A 4A2B 000D tst.b [A3 + 0xD]
0000453E 661C bne +0x1E /* 0000455C */
00004540 2007 move.l D0, D7
00004542 E740 asl D0.w, 3
00004544 41ED BAEC lea.l A0, [A5 - 0x4514]
00004548 2193 0000 move.l [A0 + D0.w], [A3]
0000454C 2007 move.l D0, D7
0000454E E740 asl D0.w, 3
00004550 41ED BAEC lea.l A0, [A5 - 0x4514]
00004554 21AB 0004 0004 move.l [A0 + D0.w + 0x4], [A3 + 0x4]
0000455A 6048 bra +0x4A /* 000045A4 */
label0000455C:
0000455C 2007 move.l D0, D7
0000455E E740 asl D0.w, 3
00004560 41ED BAEC lea.l A0, [A5 - 0x4514]
00004564 21AD E9D6 0000 move.l [A0 + D0.w], [A5 - 0x162A]
0000456A 2007 move.l D0, D7
0000456C E740 asl D0.w, 3
0000456E 41ED BAEC lea.l A0, [A5 - 0x4514]
00004572 21AD E9DA 0004 move.l [A0 + D0.w + 0x4], [A5 - 0x1626]
00004578 7001 moveq.l D0, 0x01
0000457A B02B 000D cmp.b D0, [A3 + 0xD]
0000457E 6606 bne +0x8 /* 00004586 */
00004580 2B53 BBA0 move.l [A5 - 0x4460], [A3]
00004584 6016 bra +0x18 /* 0000459C */
label00004586:
00004586 7003 moveq.l D0, 0x03
00004588 B02B 000D cmp.b D0, [A3 + 0xD]
0000458C 6604 bne +0x6 /* 00004592 */
0000458E 7C04 moveq.l D6, 0x04
00004590 600A bra +0xC /* 0000459C */
label00004592:
00004592 7002 moveq.l D0, 0x02
00004594 B02B 000D cmp.b D0, [A3 + 0xD]
00004598 6602 bne +0x4 /* 0000459C */
0000459A 3C13 move.w D6, [A3]
label0000459C:
0000459C 422B 000D clr.b [A3 + 0xD]
000045A0 422B 000C clr.b [A3 + 0xC]
label000045A4:
000045A4 4A47 tst.w D7
000045A6 6706 beq +0x8 /* 000045AE */
000045A8 D6FC FFF2 add.w A3, 0xFFF2
000045AC 608A bra -0x74 /* 00004538 */
label000045AE:
000045AE 4A46 tst.w D6
000045B0 6710 beq +0x12 /* 000045C2 */
000045B2 48C6 ext.l D6
000045B4 2F06 move.l -[A7], D6
000045B6 2F0B move.l -[A7], A3
000045B8 4EBA 05C8 jsr [PC + 0x5C8 /* 00004B82 */]
000045BC 7000 moveq.l D0, 0x00
000045BE 508F addq.l A7, 8
000045C0 6002 bra +0x4 /* 000045C4 */
label000045C2:
000045C2 7001 moveq.l D0, 0x01
label000045C4:
000045C4 4CDF 08C0 movem.l D6,D7,A3, [A7]+
000045C8 4E75 rts
fn000045CA:
000045CA 4E56 0000 link A6, 0
000045CE 48E7 0118 movem.l -[A7], D7,A3,A4
000045D2 286E 000C movea.l A4, [A6 + 0xC]
000045D6 266E 0008 movea.l A3, [A6 + 0x8]
000045DA 4A2B 000D tst.b [A3 + 0xD]
000045DE 6626 bne +0x28 /* 00004606 */
000045E0 303C 0080 move.w D0, 0x80
000045E4 C013 and.b D0, [A3]
000045E6 6610 bne +0x12 /* 000045F8 */
000045E8 486D E46A pea.l [A5 - 0x1B96]
000045EC 2F0B move.l -[A7], A3
000045EE 4EBA C386 jsr [PC - 0x3C7A /* 00000976 */]
000045F2 4A80 tst.l D0
000045F4 508F addq.l A7, 8
000045F6 6C04 bge +0x6 /* 000045FC */
label000045F8:
000045F8 4247 clr.w D7
000045FA 6044 bra +0x46 /* 00004640 */
label000045FC:
000045FC 2F0B move.l -[A7], A3
000045FE 4E94 jsr [A4]
00004600 7E01 moveq.l D7, 0x01
00004602 588F addq.l A7, 4
00004604 603A bra +0x3C /* 00004640 */
label00004606:
00004606 7001 moveq.l D0, 0x01
00004608 B02B 000D cmp.b D0, [A3 + 0xD]
0000460C 6624 bne +0x26 /* 00004632 */
0000460E 7001 moveq.l D0, 0x01
00004610 2F00 move.l -[A7], D0
00004612 2F0B move.l -[A7], A3
00004614 4EBA 01C6 jsr [PC + 0x1C6 /* 000047DC */]
00004618 422B 000D clr.b [A3 + 0xD]
0000461C 422B 000C clr.b [A3 + 0xC]
00004620 2F2D BB78 move.l -[A7], [A5 - 0x4488]
00004624 206E 0010 movea.l A0, [A6 + 0x10]
00004628 4E90 jsr [A0]
0000462A 3E00 move.w D7, D0
0000462C 4FEF 000C lea.l A7, [A7 + 0xC]
00004630 600E bra +0x10 /* 00004640 */
label00004632:
00004632 7001 moveq.l D0, 0x01
00004634 2F00 move.l -[A7], D0
00004636 2F0B move.l -[A7], A3
00004638 4EBA FED6 jsr [PC - 0x12A /* 00004510 */]
0000463C 4247 clr.w D7
0000463E 508F addq.l A7, 8
label00004640:
00004640 4A47 tst.w D7
00004642 660C bne +0xE /* 00004650 */
00004644 700C moveq.l D0, 0x0C
00004646 2F00 move.l -[A7], D0
00004648 2F0B move.l -[A7], A3
0000464A 4EBA 0536 jsr [PC + 0x536 /* 00004B82 */]
0000464E 508F addq.l A7, 8
label00004650:
00004650 3007 move.w D0, D7
00004652 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00004658 4E5E unlink A6
0000465A 4E75 rts
fn0000465C:
0000465C 2F0B move.l -[A7], A3
0000465E 266F 0008 movea.l A3, [A7 + 0x8]
00004662 486D 0CDA pea.l [A5 + 0xCDA /* export_407 */]
00004666 486D 0F5A pea.l [A5 + 0xF5A /* export_487 */]
0000466A 2F0B move.l -[A7], A3
0000466C 4EBA FF5C jsr [PC - 0xA4 /* 000045CA */]
00004670 4FEF 000C lea.l A7, [A7 + 0xC]
00004674 265F movea.l A3, [A7]+
00004676 4E75 rts
fn00004678:
00004678 2F0B move.l -[A7], A3
0000467A 266F 0008 movea.l A3, [A7 + 0x8]
0000467E 486D 0D42 pea.l [A5 + 0xD42 /* export_420 */]
00004682 486D 0D5A pea.l [A5 + 0xD5A /* export_423 */]
00004686 2F0B move.l -[A7], A3
00004688 4EBA FF40 jsr [PC - 0xC0 /* 000045CA */]
0000468C 4FEF 000C lea.l A7, [A7 + 0xC]
00004690 265F movea.l A3, [A7]+
00004692 4E75 rts
export_876:
fn00004694:
00004694 48E7 0310 movem.l -[A7], D6,D7,A3
00004698 266F 0010 movea.l A3, [A7 + 0x10]
0000469C 3E2F 0016 move.w D7, [A7 + 0x16]
000046A0 48C7 ext.l D7
000046A2 2F07 move.l -[A7], D7
000046A4 2F0B move.l -[A7], A3
000046A6 4EBA FE68 jsr [PC - 0x198 /* 00004510 */]
000046AA 3C00 move.w D6, D0
000046AC 508F addq.l A7, 8
000046AE 601E bra +0x20 /* 000046CE */
label000046B0:
000046B0 2007 move.l D0, D7
000046B2 D040 add.w D0, D0
000046B4 41ED BB64 lea.l A0, [A5 - 0x449C]
000046B8 4870 0000 pea.l [A0 + D0.w]
000046BC 2007 move.l D0, D7
000046BE E740 asl D0.w, 3
000046C0 41ED BAEC lea.l A0, [A5 - 0x4514]
000046C4 4870 0000 pea.l [A0 + D0.w]
000046C8 4EBA C3FA jsr [PC - 0x3C06 /* 00000AC4 */]
000046CC 508F addq.l A7, 8
label000046CE:
000046CE 3007 move.w D0, D7
000046D0 5347 subq.w D7, 1
000046D2 4A40 tst.w D0
000046D4 66DA bne -0x24 /* 000046B0 */
000046D6 3006 move.w D0, D6
000046D8 4CDF 08C0 movem.l D6,D7,A3, [A7]+
000046DC 4E75 rts
export_877:
fn000046DE:
000046DE 48E7 0310 movem.l -[A7], D6,D7,A3
000046E2 266F 0010 movea.l A3, [A7 + 0x10]
000046E6 3E2F 0016 move.w D7, [A7 + 0x16]
000046EA 48C7 ext.l D7
000046EC 2F07 move.l -[A7], D7
000046EE 2F0B move.l -[A7], A3
000046F0 4EBA FE1E jsr [PC - 0x1E2 /* 00004510 */]
000046F4 3C00 move.w D6, D0
000046F6 508F addq.l A7, 8
000046F8 601E bra +0x20 /* 00004718 */
label000046FA:
000046FA 2007 move.l D0, D7
000046FC E540 asl D0.w, 2
000046FE 41ED BB3C lea.l A0, [A5 - 0x44C4]
00004702 4870 0000 pea.l [A0 + D0.w]
00004706 2007 move.l D0, D7
00004708 E740 asl D0.w, 3
0000470A 41ED BAEC lea.l A0, [A5 - 0x4514]
0000470E 4870 0000 pea.l [A0 + D0.w]
00004712 4EBA C2E8 jsr [PC - 0x3D18 /* 000009FC */]
00004716 508F addq.l A7, 8
label00004718:
00004718 3007 move.w D0, D7
0000471A 5347 subq.w D7, 1
0000471C 4A40 tst.w D0
0000471E 66DA bne -0x24 /* 000046FA */
00004720 3006 move.w D0, D6
00004722 4CDF 08C0 movem.l D6,D7,A3, [A7]+
00004726 4E75 rts
export_878:
fn00004728:
00004728 4E56 FF00 link A6, -0x0100
0000472C 48E7 0118 movem.l -[A7], D7,A3,A4
00004730 286E 0008 movea.l A4, [A6 + 0x8]
00004734 266E 000C movea.l A3, [A6 + 0xC]
00004738 200B move.l D0, A3
0000473A 6604 bne +0x6 /* 00004740 */
0000473C 47ED B94E lea.l A3, [A5 - 0x46B2]
label00004740:
00004740 197C 0001 000D move.b [A4 + 0xD], 0x1
00004746 422C 000C clr.b [A4 + 0xC]
0000474A 7000 moveq.l D0, 0x00
0000474C 1013 move.b D0, [A3]
0000474E D0AD BBA0 add.l D0, [A5 - 0x4460]
00004752 5280 addq.l D0, 1
00004754 B0AD BB9C cmp.l D0, [A5 - 0x4464]
00004758 6356 bls +0x58 /* 000047B0 */
0000475A 2F0B move.l -[A7], A3
0000475C 486E FF00 pea.l [A6 - 0x100]
00004760 4EBA C5B2 jsr [PC - 0x3A4E /* 00000D14 */]
00004764 47EE FF00 lea.l A3, [A6 - 0x100]
00004768 4AAD BB9C tst.l [A5 - 0x4464]
0000476C 508F addq.l A7, 8
0000476E 670A beq +0xC /* 0000477A */
00004770 202D BB9C move.l D0, [A5 - 0x4464]
00004774 D0AD BB9C add.l D0, [A5 - 0x4464]
00004778 6006 bra +0x8 /* 00004780 */
label0000477A:
0000477A 203C 0000 0100 move.l D0, 0x100
label00004780:
00004780 2E00 move.l D7, D0
00004782 BEAD BB9C cmp.l D7, [A5 - 0x4464]
00004786 6D16 blt +0x18 /* 0000479E */
00004788 2F07 move.l -[A7], D7
0000478A 2F2D BB9C move.l -[A7], [A5 - 0x4464]
0000478E 486D BBA4 pea.l [A5 - 0x445C]
00004792 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00004796 4A40 tst.w D0
00004798 4FEF 000C lea.l A7, [A7 + 0xC]
0000479C 660E bne +0x10 /* 000047AC */
label0000479E:
0000479E 7016 moveq.l D0, 0x16
000047A0 2F00 move.l -[A7], D0
000047A2 2F0C move.l -[A7], A4
000047A4 4EBA 03DC jsr [PC + 0x3DC /* 00004B82 */]
000047A8 508F addq.l A7, 8
000047AA 6026 bra +0x28 /* 000047D2 */
label000047AC:
000047AC 2B47 BB9C move.l [A5 - 0x4464], D7
label000047B0:
000047B0 2F0B move.l -[A7], A3
000047B2 206D BBA4 movea.l A0, [A5 - 0x445C]
000047B6 28AD BBA0 move.l [A4], [A5 - 0x4460]
000047BA 202D BBA0 move.l D0, [A5 - 0x4460]
000047BE 4870 0800 pea.l [A0 + D0]
000047C2 4EBA C550 jsr [PC - 0x3AB0 /* 00000D14 */]
000047C6 7000 moveq.l D0, 0x00
000047C8 1013 move.b D0, [A3]
000047CA 5280 addq.l D0, 1
000047CC D1AD BBA0 add.l [A5 - 0x4460], D0
000047D0 508F addq.l A7, 8
label000047D2:
000047D2 4CEE 1880 FEF4 movem.l D7,A3,A4, [A6 - 0x10C]
000047D8 4E5E unlink A6
000047DA 4E75 rts
export_879:
fn000047DC:
000047DC 48E7 0310 movem.l -[A7], D6,D7,A3
000047E0 3E2F 0016 move.w D7, [A7 + 0x16]
000047E4 266F 0010 movea.l A3, [A7 + 0x10]
000047E8 4246 clr.w D6
000047EA 3007 move.w D0, D7
000047EC 5340 subq.w D0, 1
000047EE 48C0 ext.l D0
000047F0 2200 move.l D1, D0
000047F2 C0FC 000E mulu.w D0, 0xE
000047F6 4841 swap.w D1
000047F8 C2FC 000E mulu.w D1, 0xE
000047FC 4841 swap.w D1
000047FE 4241 clr.w D1
00004800 D081 add.l D0, D1
00004802 D7C0 add.l A3, D0
label00004804:
00004804 5347 subq.w D7, 1
00004806 7001 moveq.l D0, 0x01
00004808 B02B 000D cmp.b D0, [A3 + 0xD]
0000480C 6618 bne +0x1A /* 00004826 */
0000480E 2B53 BBA0 move.l [A5 - 0x4460], [A3]
00004812 2013 move.l D0, [A3]
00004814 D0AD BBA4 add.l D0, [A5 - 0x445C]
00004818 2207 move.l D1, D7
0000481A E541 asl D1.w, 2
0000481C 41ED BB78 lea.l A0, [A5 - 0x4488]
00004820 2180 1000 move.l [A0 + D1.w], D0
00004824 6028 bra +0x2A /* 0000484E */
label00004826:
00004826 41ED B950 lea.l A0, [A5 - 0x46B0]
0000482A 2007 move.l D0, D7
0000482C E540 asl D0.w, 2
0000482E 43ED BB78 lea.l A1, [A5 - 0x4488]
00004832 2388 0000 move.l [A1 + D0.w], A0
00004836 7002 moveq.l D0, 0x02
00004838 B02B 000D cmp.b D0, [A3 + 0xD]
0000483C 6602 bne +0x4 /* 00004840 */
0000483E 3C13 move.w D6, [A3]
label00004840:
00004840 177C 0001 000D move.b [A3 + 0xD], 0x1
00004846 422B 000C clr.b [A3 + 0xC]
0000484A 26AD BBA0 move.l [A3], [A5 - 0x4460]
label0000484E:
0000484E 4A47 tst.w D7
00004850 6706 beq +0x8 /* 00004858 */
00004852 D6FC FFF2 add.w A3, 0xFFF2
00004856 60AC bra -0x52 /* 00004804 */
label00004858:
00004858 4A46 tst.w D6
0000485A 6710 beq +0x12 /* 0000486C */
0000485C 48C6 ext.l D6
0000485E 2F06 move.l -[A7], D6
00004860 2F0B move.l -[A7], A3
00004862 4EBA 031E jsr [PC + 0x31E /* 00004B82 */]
00004866 7000 moveq.l D0, 0x00
00004868 508F addq.l A7, 8
0000486A 6002 bra +0x4 /* 0000486E */
label0000486C:
0000486C 7001 moveq.l D0, 0x01
label0000486E:
0000486E 4CDF 08C0 movem.l D6,D7,A3, [A7]+
00004872 4E75 rts
fn00004874:
00004874 48E7 0018 movem.l -[A7], A3,A4
00004878 286F 0010 movea.l A4, [A7 + 0x10]
0000487C 266F 000C movea.l A3, [A7 + 0xC]
00004880 7001 moveq.l D0, 0x01
00004882 2F00 move.l -[A7], D0
00004884 2F0B move.l -[A7], A3
00004886 4EBA FF54 jsr [PC - 0xAC /* 000047DC */]
0000488A 4A40 tst.w D0
0000488C 508F addq.l A7, 8
0000488E 6712 beq +0x14 /* 000048A2 */
00004890 2F2D BB78 move.l -[A7], [A5 - 0x4488]
00004894 4E94 jsr [A4]
00004896 588F addq.l A7, 4
00004898 2F00 move.l -[A7], D0
0000489A 2F0B move.l -[A7], A3
0000489C 4EBA FE8A jsr [PC - 0x176 /* 00004728 */]
000048A0 508F addq.l A7, 8
label000048A2:
000048A2 4CDF 1800 movem.l A3,A4, [A7]+
000048A6 4E75 rts
fn000048A8:
000048A8 4E56 FFF4 link A6, -0x000C
000048AC 2F0B move.l -[A7], A3
000048AE 266E 0008 movea.l A3, [A6 + 0x8]
000048B2 202D E58C move.l D0, [A5 - 0x1A74]
000048B6 223C 0084 CC95 move.l D1, 0x84CC95
000048BC 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000048C0 2B40 E58C move.l [A5 - 0x1A74], D0
000048C4 6C04 bge +0x6 /* 000048CA */
000048C6 44AD E58C neg.l [A5 - 0x1A74]
label000048CA:
000048CA 202D E58C move.l D0, [A5 - 0x1A74]
000048CE 223C 0010 629F move.l D1, 0x10629F
000048D4 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
000048D8 2D40 FFF4 move.l [A6 - 0xC], D0
000048DC 486E FFF8 pea.l [A6 - 0x8]
000048E0 486E FFF4 pea.l [A6 - 0xC]
000048E4 4EBA C2B0 jsr [PC - 0x3D50 /* 00000B96 */]
000048E8 2F0B move.l -[A7], A3
000048EA 486D B95C pea.l [A5 - 0x46A4]
000048EE 486E FFF8 pea.l [A6 - 0x8]
000048F2 4EBA BCD0 jsr [PC - 0x4330 /* 000005C4 */]
000048F6 200B move.l D0, A3
000048F8 266E FFF0 movea.l A3, [A6 - 0x10]
000048FC 4E5E unlink A6
000048FE 4E75 rts
fn00004900:
00004900 4E56 FFFE link A6, -0x0002
00004904 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004908 266E 0008 movea.l A3, [A6 + 0x8]
0000490C 2B6D E9D6 B914 move.l [A5 - 0x46EC], [A5 - 0x162A]
00004912 2B6D E9DA B918 move.l [A5 - 0x46E8], [A5 - 0x1626]
00004918 2B6D E9D6 B90C move.l [A5 - 0x46F4], [A5 - 0x162A]
0000491E 2B6D E9DA B910 move.l [A5 - 0x46F0], [A5 - 0x1626]
00004924 426D B90A clr.w [A5 - 0x46F6]
00004928 7000 moveq.l D0, 0x00
0000492A 2B40 B91C move.l [A5 - 0x46E4], D0
0000492E 3B7C 0001 B908 move.w [A5 - 0x46F8], 0x1
00004934 6000 0090 bra +0x92 /* 000049C6 */
label00004938:
00004938 7003 moveq.l D0, 0x03
0000493A B02B 000D cmp.b D0, [A3 + 0xD]
0000493E 667A bne +0x7C /* 000049BA */
00004940 286B 0008 movea.l A4, [A3 + 0x8]
00004944 200C move.l D0, A4
00004946 6764 beq +0x66 /* 000049AC */
00004948 3C13 move.w D6, [A3]
0000494A 382B 0002 move.w D4, [A3 + 0x2]
0000494E 3D6B 0004 FFFE move.w [A6 - 0x2], [A3 + 0x4]
00004954 3A2B 0006 move.w D5, [A3 + 0x6]
00004958 B86C 0194 cmp.w D4, [A4 + 0x194]
0000495C 6F04 ble +0x6 /* 00004962 */
0000495E 382C 0194 move.w D4, [A4 + 0x194]
label00004962:
00004962 B846 cmp.w D4, D6
00004964 6D5C blt +0x5E /* 000049C2 */
00004966 BA6E FFFE cmp.w D5, [A6 - 0x2]
0000496A 6D56 blt +0x58 /* 000049C2 */
label0000496C:
0000496C 3E2E FFFE move.w D7, [A6 - 0x2]
00004970 426D B906 clr.w [A5 - 0x46FA]
label00004974:
00004974 48C7 ext.l D7
00004976 2F07 move.l -[A7], D7
00004978 48C6 ext.l D6
0000497A 2F06 move.l -[A7], D6
0000497C 2F0C move.l -[A7], A4
0000497E 2F0B move.l -[A7], A3
00004980 4EBA 023E jsr [PC + 0x23E /* 00004BC0 */]
00004984 4A40 tst.w D0
00004986 4FEF 0010 lea.l A7, [A7 + 0x10]
0000498A 6708 beq +0xA /* 00004994 */
0000498C 2F0B move.l -[A7], A3
0000498E 4EBA 004E jsr [PC + 0x4E /* 000049DE */]
00004992 588F addq.l A7, 4
label00004994:
00004994 BA47 cmp.w D5, D7
00004996 6F0A ble +0xC /* 000049A2 */
00004998 3007 move.w D0, D7
0000499A 5247 addq.w D7, 1
0000499C B06D B906 cmp.w D0, [A5 - 0x46FA]
000049A0 6DD2 blt -0x2C /* 00004974 */
label000049A2:
000049A2 3006 move.w D0, D6
000049A4 5246 addq.w D6, 1
000049A6 B840 cmp.w D4, D0
000049A8 6EC2 bgt -0x3C /* 0000496C */
000049AA 6016 bra +0x18 /* 000049C2 */
label000049AC:
000049AC 700D moveq.l D0, 0x0D
000049AE 2F00 move.l -[A7], D0
000049B0 2F0B move.l -[A7], A3
000049B2 4EBA 01CE jsr [PC + 0x1CE /* 00004B82 */]
000049B6 508F addq.l A7, 8
000049B8 6008 bra +0xA /* 000049C2 */
label000049BA:
000049BA 2F0B move.l -[A7], A3
000049BC 4EBA 0020 jsr [PC + 0x20 /* 000049DE */]
000049C0 588F addq.l A7, 4
label000049C2:
000049C2 D6FC FFF2 add.w A3, 0xFFF2
label000049C6:
000049C6 302E 000E move.w D0, [A6 + 0xE]
000049CA 536E 000E subq.w [A6 + 0xE], 1
000049CE 4A40 tst.w D0
000049D0 6600 FF66 bne -0x98 /* 00004938 */
000049D4 4CEE 18F0 FFE6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1A]
000049DA 4E5E unlink A6
000049DC 4E75 rts
export_880:
fn000049DE:
000049DE 48E7 0110 movem.l -[A7], D7,A3
000049E2 266F 000C movea.l A3, [A7 + 0xC]
000049E6 7000 moveq.l D0, 0x00
000049E8 102B 000D move.b D0, [A3 + 0xD]
000049EC 3E00 move.w D7, D0
000049EE 661E bne +0x20 /* 00004A0E */
000049F0 0C6D 00A7 BADE cmpi.w [A5 - 0x4522], 0xA7
000049F6 6616 bne +0x18 /* 00004A0E */
000049F8 486D B90C pea.l [A5 - 0x46F4]
000049FC 2F0B move.l -[A7], A3
000049FE 486D B90C pea.l [A5 - 0x46F4]
00004A02 4EBA BB54 jsr [PC - 0x44AC /* 00000558 */]
00004A06 4FEF 000C lea.l A7, [A7 + 0xC]
00004A0A 6000 00E6 bra +0xE8 /* 00004AF2 */
label00004A0E:
00004A0E 0C47 0001 cmpi.w D7, 0x1
00004A12 6604 bne +0x6 /* 00004A18 */
00004A14 2B53 BBA0 move.l [A5 - 0x4460], [A3]
label00004A18:
00004A18 0C47 0002 cmpi.w D7, 0x2
00004A1C 6610 bne +0x12 /* 00004A2E */
00004A1E 0C6D 00A2 BADE cmpi.w [A5 - 0x4522], 0xA2
00004A24 6708 beq +0xA /* 00004A2E */
00004A26 3B53 B90A move.w [A5 - 0x46F6], [A3]
00004A2A 6000 00C6 bra +0xC8 /* 00004AF2 */
label00004A2E:
00004A2E 7001 moveq.l D0, 0x01
00004A30 2F00 move.l -[A7], D0
00004A32 2F0B move.l -[A7], A3
00004A34 4EBA FADA jsr [PC - 0x526 /* 00004510 */]
00004A38 102D BADF move.b D0, [A5 - 0x4521]
00004A3C 0400 00A3 subi.b D0, 0xA3
00004A40 508F addq.l A7, 8
00004A42 6500 008E bcs +0x90 /* 00004AD2 */
00004A46 0C00 0007 cmpi.b D0, 0x7
00004A4A 6200 0086 bhi +0x88 /* 00004AD2 */
00004A4E 7200 moveq.l D1, 0x00
00004A50 1200 move.b D1, D0
00004A52 D241 add.w D1, D1
00004A54 323B 1006 move.w D1, [PC + D1.w + 0x6]
00004A58 4EFB 1000 jmp [PC + D1.w]
00004A5C 0012 0012 ori.b [A2], 0x12
00004A60 0054 0054 ori.w [A4], 0x54 /* 'T' */
00004A64 0078 0054 0054 ori.w [0x00000054], 0x54 /* 'T' */
00004A6A 0054 4A6D ori.w [A4], 0x4A6D /* 'Jm' */
00004A6E B908 cmpm.b [A4]+, [A0]+
00004A70 662A bne +0x2C /* 00004A9C */
00004A72 486D B90C pea.l [A5 - 0x46F4]
00004A76 486D BAEC pea.l [A5 - 0x4514]
00004A7A 4EBA BEBC jsr [PC - 0x4144 /* 00000938 */]
00004A7E 4A40 tst.w D0
00004A80 5EC0 sgt D0
00004A82 0240 0001 andi.w D0, 0x1
00004A86 48C0 ext.l D0
00004A88 0C6D 00A3 BADE cmpi.w [A5 - 0x4522], 0xA3
00004A8E 57C1 seq D1
00004A90 0241 0001 andi.w D1, 0x1
00004A94 48C1 ext.l D1
00004A96 B380 xor.l D0, D1
00004A98 508F addq.l A7, 8
00004A9A 6756 beq +0x58 /* 00004AF2 */
label00004A9C:
00004A9C 426D B908 clr.w [A5 - 0x46F8]
00004AA0 2B6D BAEC B90C move.l [A5 - 0x46F4], [A5 - 0x4514]
00004AA6 2B6D BAF0 B910 move.l [A5 - 0x46F0], [A5 - 0x4510]
00004AAC 6044 bra +0x46 /* 00004AF2 */
00004AAE 486D BB34 pea.l [A5 - 0x44CC]
00004AB2 486D BAEC pea.l [A5 - 0x4514]
00004AB6 486D BAEC pea.l [A5 - 0x4514]
00004ABA 4EBA BAE4 jsr [PC - 0x451C /* 000005A0 */]
00004ABE 486D B914 pea.l [A5 - 0x46EC]
00004AC2 486D BB34 pea.l [A5 - 0x44CC]
00004AC6 486D B914 pea.l [A5 - 0x46EC]
00004ACA 4EBA BA8C jsr [PC - 0x4574 /* 00000558 */]
00004ACE 4FEF 0018 lea.l A7, [A7 + 0x18]
label00004AD2:
00004AD2 486D B90C pea.l [A5 - 0x46F4]
00004AD6 486D BAEC pea.l [A5 - 0x4514]
00004ADA 486D B90C pea.l [A5 - 0x46F4]
00004ADE 4EBA BA78 jsr [PC - 0x4588 /* 00000558 */]
00004AE2 7001 moveq.l D0, 0x01
00004AE4 C02B 000C and.b D0, [A3 + 0xC]
00004AE8 4FEF 000C lea.l A7, [A7 + 0xC]
00004AEC 6604 bne +0x6 /* 00004AF2 */
00004AEE 52AD B91C addq.l [A5 - 0x46E4], 1
label00004AF2:
00004AF2 4CDF 0880 movem.l D7,A3, [A7]+
00004AF6 4E75 rts
export_881:
00004AF8 4E56 FFF4 link A6, -0x000C
00004AFC 48E7 0018 movem.l -[A7], A3,A4
00004B00 286E 0008 movea.l A4, [A6 + 0x8]
00004B04 266E 000C movea.l A3, [A6 + 0xC]
00004B08 486E FFFC pea.l [A6 - 0x4]
00004B0C 2F0C move.l -[A7], A4
00004B0E 4EBA BEEC jsr [PC - 0x4114 /* 000009FC */]
00004B12 0CAE 0000 00AB FFFC cmpi.l [A6 - 0x4], 0xAB
00004B1A 508F addq.l A7, 8
00004B1C 6F0E ble +0x10 /* 00004B2C */
00004B1E 2D6D B954 FFF4 move.l [A6 - 0xC], [A5 - 0x46AC]
00004B24 2D6D B958 FFF8 move.l [A6 - 0x8], [A5 - 0x46A8]
00004B2A 600E bra +0x10 /* 00004B3A */
label00004B2C:
00004B2C 486E FFF4 pea.l [A6 - 0xC]
00004B30 486E FFFC pea.l [A6 - 0x4]
00004B34 4EBA C060 jsr [PC - 0x3FA0 /* 00000B96 */]
00004B38 508F addq.l A7, 8
label00004B3A:
00004B3A 26AD E9CE move.l [A3], [A5 - 0x1632]
00004B3E 276D E9D2 0004 move.l [A3 + 0x4], [A5 - 0x162E]
00004B44 6020 bra +0x22 /* 00004B66 */
label00004B46:
00004B46 2F0B move.l -[A7], A3
00004B48 486E FFF4 pea.l [A6 - 0xC]
00004B4C 2F0B move.l -[A7], A3
00004B4E 4EBA BA50 jsr [PC - 0x45B0 /* 000005A0 */]
00004B52 486E FFF4 pea.l [A6 - 0xC]
00004B56 486D E9CE pea.l [A5 - 0x1632]
00004B5A 486E FFF4 pea.l [A6 - 0xC]
00004B5E 4EBA BA1C jsr [PC - 0x45E4 /* 0000057C */]
00004B62 4FEF 0018 lea.l A7, [A7 + 0x18]
label00004B66:
00004B66 486D E9CE pea.l [A5 - 0x1632]
00004B6A 486E FFF4 pea.l [A6 - 0xC]
00004B6E 4EBA BE06 jsr [PC - 0x41FA /* 00000976 */]
00004B72 4A80 tst.l D0
00004B74 508F addq.l A7, 8
00004B76 6DCE blt -0x30 /* 00004B46 */
00004B78 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14]
00004B7E 4E5E unlink A6
00004B80 4E75 rts
export_882:
fn00004B82:
00004B82 2F0B move.l -[A7], A3
00004B84 266F 0008 movea.l A3, [A7 + 0x8]
00004B88 177C 0002 000D move.b [A3 + 0xD], 0x2
00004B8E 422B 000C clr.b [A3 + 0xC]
00004B92 36AF 000E move.w [A3], [A7 + 0xE]
00004B96 265F movea.l A3, [A7]+
00004B98 4E75 rts
fn00004B9A:
00004B9A 486D BB2C pea.l [A5 - 0x44D4]
00004B9E 486D E9CE pea.l [A5 - 0x1632]
00004BA2 486D BAEC pea.l [A5 - 0x4514]
00004BA6 4EBA B9B0 jsr [PC - 0x4650 /* 00000558 */]
00004BAA 486D BB34 pea.l [A5 - 0x44CC]
00004BAE 486D BAF4 pea.l [A5 - 0x450C]
00004BB2 486D BB2C pea.l [A5 - 0x44D4]
00004BB6 4EBA BB78 jsr [PC - 0x4488 /* 00000730 */]
00004BBA 4FEF 0018 lea.l A7, [A7 + 0x18]
00004BBE 4E75 rts
export_883:
fn00004BC0:
00004BC0 4E56 0000 link A6, 0
00004BC4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00004BC8 3C2E 0016 move.w D6, [A6 + 0x16]
00004BCC 3E2E 0012 move.w D7, [A6 + 0x12]
00004BD0 4AAE 000C tst.l [A6 + 0xC]
00004BD4 6612 bne +0x14 /* 00004BE8 */
00004BD6 700D moveq.l D0, 0x0D
00004BD8 2F00 move.l -[A7], D0
00004BDA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004BDE 4EBA FFA2 jsr [PC - 0x5E /* 00004B82 */]
00004BE2 508F addq.l A7, 8
00004BE4 6000 0112 bra +0x114 /* 00004CF8 */
label00004BE8:
00004BE8 0247 7FFF andi.w D7, 0x7FFF
00004BEC 206E 000C movea.l A0, [A6 + 0xC]
00004BF0 BE68 0194 cmp.w D7, [A0 + 0x194]
00004BF4 6E00 00DE bgt +0xE0 /* 00004CD4 */
00004BF8 206E 000C movea.l A0, [A6 + 0xC]
00004BFC 2068 0256 movea.l A0, [A0 + 0x256]
00004C00 48C7 ext.l D7
00004C02 2007 move.l D0, D7
00004C04 E580 asl D0, 2
00004C06 2870 0800 movea.l A4, [A0 + D0]
00004C0A 200C move.l D0, A4
00004C0C 6700 00C6 beq +0xC8 /* 00004CD4 */
00004C10 0246 7FFF andi.w D6, 0x7FFF
00004C14 3B6C 0002 B906 move.w [A5 - 0x46FA], [A4 + 0x2]
00004C1A BC6C 0002 cmp.w D6, [A4 + 0x2]
00004C1E 6E00 00B4 bgt +0xB6 /* 00004CD4 */
00004C22 BC54 cmp.w D6, [A4]
00004C24 6D00 00AE blt +0xB0 /* 00004CD4 */
00004C28 3006 move.w D0, D6
00004C2A 9054 sub.w D0, [A4]
00004C2C 48C0 ext.l D0
00004C2E 5280 addq.l D0, 1
00004C30 E980 asl D0, 4
00004C32 2640 movea.l A3, D0
00004C34 D7CC add.l A3, A4
00004C36 7000 moveq.l D0, 0x00
00004C38 1013 move.b D0, [A3]
00004C3A 7E0F moveq.l D7, 0x0F
00004C3C CE80 and.l D7, D0
00004C3E 0C47 0005 cmpi.w D7, 0x5
00004C42 6628 bne +0x2A /* 00004C6C */
00004C44 206E 0008 movea.l A0, [A6 + 0x8]
00004C48 4228 000D clr.b [A0 + 0xD]
00004C4C 206E 0008 movea.l A0, [A6 + 0x8]
00004C50 4228 000C clr.b [A0 + 0xC]
00004C54 206E 0008 movea.l A0, [A6 + 0x8]
00004C58 20AB 0008 move.l [A0], [A3 + 0x8]
00004C5C 206E 0008 movea.l A0, [A6 + 0x8]
00004C60 216B 000C 0004 move.l [A0 + 0x4], [A3 + 0xC]
00004C66 7001 moveq.l D0, 0x01
00004C68 6000 0090 bra +0x92 /* 00004CFA */
label00004C6C:
00004C6C 0C47 0002 cmpi.w D7, 0x2
00004C70 6612 bne +0x14 /* 00004C84 */
00004C72 486B 0008 pea.l [A3 + 0x8]
00004C76 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004C7A 4EBA FAAC jsr [PC - 0x554 /* 00004728 */]
00004C7E 7001 moveq.l D0, 0x01
00004C80 508F addq.l A7, 8
00004C82 6076 bra +0x78 /* 00004CFA */
label00004C84:
00004C84 0C47 0003 cmpi.w D7, 0x3
00004C88 6612 bne +0x14 /* 00004C9C */
00004C8A 2F2B 0008 move.l -[A7], [A3 + 0x8]
00004C8E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004C92 4EBA FA94 jsr [PC - 0x56C /* 00004728 */]
00004C96 7001 moveq.l D0, 0x01
00004C98 508F addq.l A7, 8
00004C9A 605E bra +0x60 /* 00004CFA */
label00004C9C:
00004C9C 0C47 0004 cmpi.w D7, 0x4
00004CA0 6632 bne +0x34 /* 00004CD4 */
00004CA2 206E 0008 movea.l A0, [A6 + 0x8]
00004CA6 117C 0002 000D move.b [A0 + 0xD], 0x2
00004CAC 206E 0008 movea.l A0, [A6 + 0x8]
00004CB0 4228 000C clr.b [A0 + 0xC]
00004CB4 206E 0008 movea.l A0, [A6 + 0x8]
00004CB8 30AB 0008 move.w [A0], [A3 + 0x8]
00004CBC 302B 0008 move.w D0, [A3 + 0x8]
00004CC0 48C0 ext.l D0
00004CC2 72FF moveq.l D1, 0xFFFFFFFF
00004CC4 B280 cmp.l D1, D0
00004CC6 6708 beq +0xA /* 00004CD0 */
00004CC8 206E 0008 movea.l A0, [A6 + 0x8]
00004CCC 30BC 0005 move.w [A0], 0x5
label00004CD0:
00004CD0 7001 moveq.l D0, 0x01
00004CD2 6026 bra +0x28 /* 00004CFA */
label00004CD4:
00004CD4 206E 0008 movea.l A0, [A6 + 0x8]
00004CD8 20AD E9D6 move.l [A0], [A5 - 0x162A]
00004CDC 206E 0008 movea.l A0, [A6 + 0x8]
00004CE0 216D E9DA 0004 move.l [A0 + 0x4], [A5 - 0x1626]
00004CE6 206E 0008 movea.l A0, [A6 + 0x8]
00004CEA 4228 000D clr.b [A0 + 0xD]
00004CEE 206E 0008 movea.l A0, [A6 + 0x8]
00004CF2 117C 0001 000C move.b [A0 + 0xC], 0x1
label00004CF8:
00004CF8 7000 moveq.l D0, 0x00
label00004CFA:
00004CFA 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00004D00 4E5E unlink A6
00004D02 4E75 rts
fn00004D04:
00004D04 4E56 FFEE link A6, -0x0012
00004D08 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004D0C 266E 0008 movea.l A3, [A6 + 0x8]
00004D10 426E FFFC clr.w [A6 - 0x4]
00004D14 7AFE moveq.l D5, 0xFFFFFFFE
00004D16 7001 moveq.l D0, 0x01
00004D18 2F00 move.l -[A7], D0
00004D1A 2F0B move.l -[A7], A3
00004D1C D6FC FFF2 add.w A3, 0xFFF2
00004D20 4EBA F972 jsr [PC - 0x68E /* 00004694 */]
00004D24 4A40 tst.w D0
00004D26 508F addq.l A7, 8
00004D28 6708 beq +0xA /* 00004D32 */
00004D2A 3D6D BB64 FFFA move.w [A6 - 0x6], [A5 - 0x449C]
00004D30 6016 bra +0x18 /* 00004D48 */
label00004D32:
00004D32 7003 moveq.l D0, 0x03
00004D34 2F00 move.l -[A7], D0
00004D36 220B move.l D1, A3
00004D38 741C moveq.l D2, 0x1C
00004D3A 9282 sub.l D1, D2
00004D3C 2F01 move.l -[A7], D1
00004D3E 4EBA F7D0 jsr [PC - 0x830 /* 00004510 */]
00004D42 508F addq.l A7, 8
00004D44 6000 01A4 bra +0x1A6 /* 00004EEA */
label00004D48:
00004D48 7003 moveq.l D0, 0x03
00004D4A B02B 000D cmp.b D0, [A3 + 0xD]
00004D4E 6600 0188 bne +0x18A /* 00004ED8 */
00004D52 286B 0008 movea.l A4, [A3 + 0x8]
00004D56 200C move.l D0, A4
00004D58 6700 017E beq +0x180 /* 00004ED8 */
00004D5C 3C13 move.w D6, [A3]
00004D5E 3D46 FFF6 move.w [A6 - 0xA], D6
00004D62 3D6B 0002 FFF2 move.w [A6 - 0xE], [A3 + 0x2]
00004D68 3E2B 0004 move.w D7, [A3 + 0x4]
00004D6C 3D47 FFF8 move.w [A6 - 0x8], D7
00004D70 3D6B 0006 FFF4 move.w [A6 - 0xC], [A3 + 0x6]
00004D76 7001 moveq.l D0, 0x01
00004D78 B02B FFFF cmp.b D0, [A3 - 0x1]
00004D7C 6624 bne +0x26 /* 00004DA2 */
00004D7E 4A6E FFFA tst.w [A6 - 0x6]
00004D82 6604 bne +0x6 /* 00004D88 */
00004D84 526E FFFC addq.w [A6 - 0x4], 1
label00004D88:
00004D88 2B6B FFF2 BBA0 move.l [A5 - 0x4460], [A3 - 0xE]
00004D8E 202B FFF2 move.l D0, [A3 - 0xE]
00004D92 D0AD BBA4 add.l D0, [A5 - 0x445C]
00004D96 2F00 move.l -[A7], D0
00004D98 486D BBBC pea.l [A5 - 0x4444]
00004D9C 4EBA BF76 jsr [PC - 0x408A /* 00000D14 */]
00004DA0 508F addq.l A7, 8
label00004DA2:
00004DA2 2D6D BBA0 FFEE move.l [A6 - 0x12], [A5 - 0x4460]
00004DA8 BC6E FFF2 cmp.w D6, [A6 - 0xE]
00004DAC 6E00 0090 bgt +0x92 /* 00004E3E */
00004DB0 BE6E FFF4 cmp.w D7, [A6 - 0xC]
00004DB4 6E00 0088 bgt +0x8A /* 00004E3E */
label00004DB8:
00004DB8 48C7 ext.l D7
00004DBA 2F07 move.l -[A7], D7
00004DBC 48C6 ext.l D6
00004DBE 2F06 move.l -[A7], D6
00004DC0 2F0C move.l -[A7], A4
00004DC2 2F0B move.l -[A7], A3
00004DC4 4EBA FDFA jsr [PC - 0x206 /* 00004BC0 */]
00004DC8 2B6E FFEE BBA0 move.l [A5 - 0x4460], [A6 - 0x12]
00004DCE 4A2B FFFF tst.b [A3 - 0x1]
00004DD2 4FEF 0010 lea.l A7, [A7 + 0x10]
00004DD6 661C bne +0x1E /* 00004DF4 */
00004DD8 4A2B 000D tst.b [A3 + 0xD]
00004DDC 6616 bne +0x18 /* 00004DF4 */
00004DDE 486B FFF2 pea.l [A3 - 0xE]
00004DE2 2F0B move.l -[A7], A3
00004DE4 4EBA BB52 jsr [PC - 0x44AE /* 00000938 */]
00004DE8 4A40 tst.w D0
00004DEA 508F addq.l A7, 8
00004DEC 6D50 blt +0x52 /* 00004E3E */
00004DEE 3A06 move.w D5, D6
00004DF0 3807 move.w D4, D7
00004DF2 602C bra +0x2E /* 00004E20 */
label00004DF4:
00004DF4 7001 moveq.l D0, 0x01
00004DF6 B02B FFFF cmp.b D0, [A3 - 0x1]
00004DFA 6624 bne +0x26 /* 00004E20 */
00004DFC 7001 moveq.l D0, 0x01
00004DFE B02B 000D cmp.b D0, [A3 + 0xD]
00004E02 661C bne +0x1E /* 00004E20 */
00004E04 486D BBBC pea.l [A5 - 0x4444]
00004E08 2013 move.l D0, [A3]
00004E0A D0AD BBA4 add.l D0, [A5 - 0x445C]
00004E0E 2F00 move.l -[A7], D0
00004E10 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */]
00004E14 4A40 tst.w D0
00004E16 508F addq.l A7, 8
00004E18 6606 bne +0x8 /* 00004E20 */
00004E1A 3A06 move.w D5, D6
00004E1C 3807 move.w D4, D7
00004E1E 601E bra +0x20 /* 00004E3E */
label00004E20:
00004E20 4A6E 000E tst.w [A6 + 0xE]
00004E24 670C beq +0xE /* 00004E32 */
00004E26 3006 move.w D0, D6
00004E28 5246 addq.w D6, 1
00004E2A B06E FFF2 cmp.w D0, [A6 - 0xE]
00004E2E 670E beq +0x10 /* 00004E3E */
00004E30 6086 bra -0x78 /* 00004DB8 */
label00004E32:
00004E32 3007 move.w D0, D7
00004E34 5247 addq.w D7, 1
00004E36 B06E FFF4 cmp.w D0, [A6 - 0xC]
00004E3A 6600 FF7C bne -0x82 /* 00004DB8 */
label00004E3E:
00004E3E D6FC FFF2 add.w A3, 0xFFF2
00004E42 0C45 FFFE cmpi.w D5, 0xFFFE
00004E46 660E bne +0x10 /* 00004E56 */
00004E48 7006 moveq.l D0, 0x06
00004E4A 2F00 move.l -[A7], D0
00004E4C 2F0B move.l -[A7], A3
00004E4E 4EBA FD32 jsr [PC - 0x2CE /* 00004B82 */]
00004E52 508F addq.l A7, 8
00004E54 602C bra +0x2E /* 00004E82 */
label00004E56:
00004E56 4A6E 000E tst.w [A6 + 0xE]
00004E5A 6714 beq +0x16 /* 00004E70 */
00004E5C 3006 move.w D0, D6
00004E5E 906E FFF6 sub.w D0, [A6 - 0xA]
00004E62 3D40 FFFE move.w [A6 - 0x2], D0
00004E66 382E FFFA move.w D4, [A6 - 0x6]
00004E6A D86E FFF8 add.w D4, [A6 - 0x8]
00004E6E 6012 bra +0x14 /* 00004E82 */
label00004E70:
00004E70 3007 move.w D0, D7
00004E72 906E FFF8 sub.w D0, [A6 - 0x8]
00004E76 3D40 FFFE move.w [A6 - 0x2], D0
00004E7A 3A2E FFFA move.w D5, [A6 - 0x6]
00004E7E DA6E FFF6 add.w D5, [A6 - 0xA]
label00004E82:
00004E82 7002 moveq.l D0, 0x02
00004E84 B02B 000D cmp.b D0, [A3 + 0xD]
00004E88 6760 beq +0x62 /* 00004EEA */
00004E8A 4A6E FFFA tst.w [A6 - 0x6]
00004E8E 6D0C blt +0xE /* 00004E9C */
00004E90 BA6E FFF2 cmp.w D5, [A6 - 0xE]
00004E94 6E06 bgt +0x8 /* 00004E9C */
00004E96 B86E FFF4 cmp.w D4, [A6 - 0xC]
00004E9A 6F0E ble +0x10 /* 00004EAA */
label00004E9C:
00004E9C 7019 moveq.l D0, 0x19
00004E9E 2F00 move.l -[A7], D0
00004EA0 2F0B move.l -[A7], A3
00004EA2 4EBA FCDE jsr [PC - 0x322 /* 00004B82 */]
00004EA6 508F addq.l A7, 8
00004EA8 6040 bra +0x42 /* 00004EEA */
label00004EAA:
00004EAA 4A6E FFFC tst.w [A6 - 0x4]
00004EAE 6712 beq +0x14 /* 00004EC2 */
00004EB0 302E FFFE move.w D0, [A6 - 0x2]
00004EB4 48C0 ext.l D0
00004EB6 2F00 move.l -[A7], D0
00004EB8 2F0B move.l -[A7], A3
00004EBA 4EBA F46A jsr [PC - 0xB96 /* 00004326 */]
00004EBE 508F addq.l A7, 8
00004EC0 6028 bra +0x2A /* 00004EEA */
label00004EC2:
00004EC2 48C4 ext.l D4
00004EC4 2F04 move.l -[A7], D4
00004EC6 48C5 ext.l D5
00004EC8 2F05 move.l -[A7], D5
00004ECA 2F0C move.l -[A7], A4
00004ECC 2F0B move.l -[A7], A3
00004ECE 4EBA FCF0 jsr [PC - 0x310 /* 00004BC0 */]
00004ED2 4FEF 0010 lea.l A7, [A7 + 0x10]
00004ED6 6012 bra +0x14 /* 00004EEA */
label00004ED8:
00004ED8 7017 moveq.l D0, 0x17
00004EDA 2F00 move.l -[A7], D0
00004EDC 220B move.l D1, A3
00004EDE 740E moveq.l D2, 0x0E
00004EE0 9282 sub.l D1, D2
00004EE2 2F01 move.l -[A7], D1
00004EE4 4EBA FC9C jsr [PC - 0x364 /* 00004B82 */]
00004EE8 508F addq.l A7, 8
label00004EEA:
00004EEA 4CEE 18F0 FFD6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2A]
00004EF0 4E5E unlink A6
00004EF2 4E75 rts
export_884:
fn00004EF4:
00004EF4 4E56 FFFC link A6, -0x0004
00004EF8 2F0B move.l -[A7], A3
00004EFA 266E 0008 movea.l A3, [A6 + 0x8]
00004EFE 0C6D 00A2 BADE cmpi.w [A5 - 0x4522], 0xA2
00004F04 6616 bne +0x18 /* 00004F1C */
00004F06 426D B90A clr.w [A5 - 0x46F6]
00004F0A 486D B90C pea.l [A5 - 0x46F4]
00004F0E 486D B91C pea.l [A5 - 0x46E4]
00004F12 4EBA BC82 jsr [PC - 0x437E /* 00000B96 */]
00004F16 508F addq.l A7, 8
00004F18 6000 013E bra +0x140 /* 00005058 */
label00004F1C:
00004F1C 4A6D B90A tst.w [A5 - 0x46F6]
00004F20 6600 0136 bne +0x138 /* 00005058 */
00004F24 302D BADE move.w D0, [A5 - 0x4522]
00004F28 0440 00A1 subi.w D0, 0xA1
00004F2C 6500 012A bcs +0x12C /* 00005058 */
00004F30 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
00004F34 6200 0122 bhi +0x124 /* 00005058 */
00004F38 D040 add.w D0, D0
00004F3A 303B 0006 move.w D0, [PC + D0.w + 0x6]
00004F3E 4EFB 0000 jmp [PC + D0.w]
00004F42 0016 0118 ori.b [A6], 0x18
00004F46 0118 btst [A0]+, D0
00004F48 0118 btst [A0]+, D0
00004F4A 004A 004A ori.w A2, 0x4A /* 'J' */
00004F4E 0118 btst [A0]+, D0
00004F50 010C btst A4, D0
00004F52 004A 004A ori.w A2, 0x4A /* 'J' */
00004F56 4AAD B91C tst.l [A5 - 0x46E4]
00004F5A 660A bne +0xC /* 00004F66 */
00004F5C 3B7C 0008 B90A move.w [A5 - 0x46F6], 0x8
00004F62 6000 00F4 bra +0xF6 /* 00005058 */
label00004F66:
00004F66 486D BB34 pea.l [A5 - 0x44CC]
00004F6A 486D B91C pea.l [A5 - 0x46E4]
00004F6E 4EBA BC26 jsr [PC - 0x43DA /* 00000B96 */]
00004F72 486D B90C pea.l [A5 - 0x46F4]
00004F76 486D BB34 pea.l [A5 - 0x44CC]
00004F7A 486D B90C pea.l [A5 - 0x46F4]
00004F7E 4EBA B644 jsr [PC - 0x49BC /* 000005C4 */]
00004F82 4FEF 0014 lea.l A7, [A7 + 0x14]
00004F86 6000 00D0 bra +0xD2 /* 00005058 */
00004F8A 4A6D B90A tst.w [A5 - 0x46F6]
00004F8E 6600 00C8 bne +0xCA /* 00005058 */
00004F92 2D6D B91C FFFC move.l [A6 - 0x4], [A5 - 0x46E4]
00004F98 0C6D 00AA BADE cmpi.w [A5 - 0x4522], 0xAA
00004F9E 6708 beq +0xA /* 00004FA8 */
00004FA0 0C6D 00A6 BADE cmpi.w [A5 - 0x4522], 0xA6
00004FA6 6604 bne +0x6 /* 00004FAC */
label00004FA8:
00004FA8 53AE FFFC subq.l [A6 - 0x4], 1
label00004FAC:
00004FAC 7001 moveq.l D0, 0x01
00004FAE 0C6D 00AA BADE cmpi.w [A5 - 0x4522], 0xAA
00004FB4 670A beq +0xC /* 00004FC0 */
00004FB6 0C6D 00A6 BADE cmpi.w [A5 - 0x4522], 0xA6
00004FBC 6702 beq +0x4 /* 00004FC0 */
00004FBE 7000 moveq.l D0, 0x00
label00004FC0:
00004FC0 B0AD B91C cmp.l D0, [A5 - 0x46E4]
00004FC4 6D0A blt +0xC /* 00004FD0 */
00004FC6 3B7C 0008 B90A move.w [A5 - 0x46F6], 0x8
00004FCC 6000 008A bra +0x8C /* 00005058 */
label00004FD0:
00004FD0 486D BB34 pea.l [A5 - 0x44CC]
00004FD4 486D B91C pea.l [A5 - 0x46E4]
00004FD8 4EBA BBBC jsr [PC - 0x4444 /* 00000B96 */]
00004FDC 486D BB2C pea.l [A5 - 0x44D4]
00004FE0 486E FFFC pea.l [A6 - 0x4]
00004FE4 4EBA BBB0 jsr [PC - 0x4450 /* 00000B96 */]
00004FE8 486D B90C pea.l [A5 - 0x46F4]
00004FEC 486D B90C pea.l [A5 - 0x46F4]
00004FF0 486D B90C pea.l [A5 - 0x46F4]
00004FF4 4EBA B5AA jsr [PC - 0x4A56 /* 000005A0 */]
00004FF8 486D B90C pea.l [A5 - 0x46F4]
00004FFC 486D BB34 pea.l [A5 - 0x44CC]
00005000 486D B90C pea.l [A5 - 0x46F4]
00005004 4EBA B5BE jsr [PC - 0x4A42 /* 000005C4 */]
00005008 486D B90C pea.l [A5 - 0x46F4]
0000500C 486D B90C pea.l [A5 - 0x46F4]
00005010 486D B914 pea.l [A5 - 0x46EC]
00005014 4EBA B566 jsr [PC - 0x4A9A /* 0000057C */]
00005018 486D B90C pea.l [A5 - 0x46F4]
0000501C 486D BB2C pea.l [A5 - 0x44D4]
00005020 486D B90C pea.l [A5 - 0x46F4]
00005024 4EBA B59E jsr [PC - 0x4A62 /* 000005C4 */]
00005028 0C6D 00A5 BADE cmpi.w [A5 - 0x4522], 0xA5
0000502E 4FEF 0040 lea.l A7, [A7 + 0x40]
00005032 6708 beq +0xA /* 0000503C */
00005034 0C6D 00A6 BADE cmpi.w [A5 - 0x4522], 0xA6
0000503A 661C bne +0x1E /* 00005058 */
label0000503C:
0000503C 486D B90C pea.l [A5 - 0x46F4]
00005040 486D B90C pea.l [A5 - 0x46F4]
00005044 4EBA B772 jsr [PC - 0x488E /* 000007B8 */]
00005048 508F addq.l A7, 8
0000504A 600C bra +0xE /* 00005058 */
0000504C 2B6D B914 B90C move.l [A5 - 0x46F4], [A5 - 0x46EC]
00005052 2B6D B918 B910 move.l [A5 - 0x46F0], [A5 - 0x46E8]
label00005058:
00005058 4A6D B90A tst.w [A5 - 0x46F6]
0000505C 6712 beq +0x14 /* 00005070 */
0000505E 302D B90A move.w D0, [A5 - 0x46F6]
00005062 48C0 ext.l D0
00005064 2F00 move.l -[A7], D0
00005066 2F0B move.l -[A7], A3
00005068 4EBA FB18 jsr [PC - 0x4E8 /* 00004B82 */]
0000506C 508F addq.l A7, 8
0000506E 6012 bra +0x14 /* 00005082 */
label00005070:
00005070 422B 000D clr.b [A3 + 0xD]
00005074 422B 000C clr.b [A3 + 0xC]
00005078 26AD B90C move.l [A3], [A5 - 0x46F4]
0000507C 276D B910 0004 move.l [A3 + 0x4], [A5 - 0x46F0]
label00005082:
00005082 266E FFF8 movea.l A3, [A6 - 0x8]
00005086 4E5E unlink A6
00005088 4E75 rts
fn0000508A:
0000508A 4E56 FFD0 link A6, -0x0030
0000508E 48E7 1118 movem.l -[A7], D3,D7,A3,A4
00005092 286E 0014 movea.l A4, [A6 + 0x14]
00005096 266E 0008 movea.l A3, [A6 + 0x8]
0000509A 206E 000C movea.l A0, [A6 + 0xC]
0000509E 2D50 FFD0 move.l [A6 - 0x30], [A0]
000050A2 206E 000C movea.l A0, [A6 + 0xC]
000050A6 2D68 0004 FFD4 move.l [A6 - 0x2C], [A0 + 0x4]
000050AC 206E 0010 movea.l A0, [A6 + 0x10]
000050B0 2D50 FFD8 move.l [A6 - 0x28], [A0]
000050B4 206E 0010 movea.l A0, [A6 + 0x10]
000050B8 2D68 0004 FFDC move.l [A6 - 0x24], [A0 + 0x4]
000050BE 486E FFD0 pea.l [A6 - 0x30]
000050C2 2F0B move.l -[A7], A3
000050C4 4E94 jsr [A4]
000050C6 2D6D BB34 FFE8 move.l [A6 - 0x18], [A5 - 0x44CC]
000050CC 2D6D BB38 FFEC move.l [A6 - 0x14], [A5 - 0x44C8]
000050D2 486E FFD8 pea.l [A6 - 0x28]
000050D6 2F0B move.l -[A7], A3
000050D8 4E94 jsr [A4]
000050DA 2D6D BB34 FFF0 move.l [A6 - 0x10], [A5 - 0x44CC]
000050E0 2D6D BB38 FFF4 move.l [A6 - 0xC], [A5 - 0x44C8]
000050E6 4247 clr.w D7
000050E8 4FEF 0010 lea.l A7, [A7 + 0x10]
label000050EC:
000050EC 486E FFF8 pea.l [A6 - 0x8]
000050F0 486E FFF0 pea.l [A6 - 0x10]
000050F4 486E FFE8 pea.l [A6 - 0x18]
000050F8 4EBA B482 jsr [PC - 0x4B7E /* 0000057C */]
000050FC 022E 007F FFF8 andi.b [A6 - 0x8], 0x7F
00005102 486D E966 pea.l [A5 - 0x169A]
00005106 486E FFF8 pea.l [A6 - 0x8]
0000510A 4EBA B86A jsr [PC - 0x4796 /* 00000976 */]
0000510E 4A80 tst.l D0
00005110 4FEF 0014 lea.l A7, [A7 + 0x14]
00005114 6F76 ble +0x78 /* 0000518C */
00005116 486E FFF8 pea.l [A6 - 0x8]
0000511A 486E FFF0 pea.l [A6 - 0x10]
0000511E 4EBA B394 jsr [PC - 0x4C6C /* 000004B4 */]
00005122 486D E95E pea.l [A5 - 0x16A2]
00005126 486E FFF8 pea.l [A6 - 0x8]
0000512A 4EBA B84A jsr [PC - 0x47B6 /* 00000976 */]
0000512E 4A80 tst.l D0
00005130 4FEF 0010 lea.l A7, [A7 + 0x10]
00005134 6F0E ble +0x10 /* 00005144 */
00005136 26AE FFD8 move.l [A3], [A6 - 0x28]
0000513A 276E FFDC 0004 move.l [A3 + 0x4], [A6 - 0x24]
00005140 6000 00EC bra +0xEE /* 0000522E */
label00005144:
00005144 486E FFD8 pea.l [A6 - 0x28]
00005148 486E FFD0 pea.l [A6 - 0x30]
0000514C 486E FFD8 pea.l [A6 - 0x28]
00005150 4EBA B42A jsr [PC - 0x4BD6 /* 0000057C */]
00005154 486E FFD8 pea.l [A6 - 0x28]
00005158 486D B96C pea.l [A5 - 0x4694]
0000515C 486E FFD8 pea.l [A6 - 0x28]
00005160 4EBA B43E jsr [PC - 0x4BC2 /* 000005A0 */]
00005164 486E FFD8 pea.l [A6 - 0x28]
00005168 486E FFD0 pea.l [A6 - 0x30]
0000516C 486E FFD8 pea.l [A6 - 0x28]
00005170 4EBA B3E6 jsr [PC - 0x4C1A /* 00000558 */]
00005174 486E FFD8 pea.l [A6 - 0x28]
00005178 2F0B move.l -[A7], A3
0000517A 4E94 jsr [A4]
0000517C 2D6D BB34 FFF0 move.l [A6 - 0x10], [A5 - 0x44CC]
00005182 2D6D BB38 FFF4 move.l [A6 - 0xC], [A5 - 0x44C8]
00005188 4FEF 002C lea.l A7, [A7 + 0x2C]
label0000518C:
0000518C 486E FFD0 pea.l [A6 - 0x30]
00005190 486E FFD0 pea.l [A6 - 0x30]
00005194 486E FFD8 pea.l [A6 - 0x28]
00005198 4EBA B3E2 jsr [PC - 0x4C1E /* 0000057C */]
0000519C 486E FFE8 pea.l [A6 - 0x18]
000051A0 486E FFE8 pea.l [A6 - 0x18]
000051A4 486E FFF0 pea.l [A6 - 0x10]
000051A8 4EBA B3D2 jsr [PC - 0x4C2E /* 0000057C */]
000051AC 486E FFE0 pea.l [A6 - 0x20]
000051B0 486E FFE8 pea.l [A6 - 0x18]
000051B4 486E FFD0 pea.l [A6 - 0x30]
000051B8 4EBA B40A jsr [PC - 0x4BF6 /* 000005C4 */]
000051BC 486E FFE0 pea.l [A6 - 0x20]
000051C0 486E FFE0 pea.l [A6 - 0x20]
000051C4 486E FFF0 pea.l [A6 - 0x10]
000051C8 4EBA B3D6 jsr [PC - 0x4C2A /* 000005A0 */]
000051CC 486E FFE0 pea.l [A6 - 0x20]
000051D0 486E FFE0 pea.l [A6 - 0x20]
000051D4 486E FFD8 pea.l [A6 - 0x28]
000051D8 4EBA B3A2 jsr [PC - 0x4C5E /* 0000057C */]
000051DC 2D6E FFD8 FFD0 move.l [A6 - 0x30], [A6 - 0x28]
000051E2 2D6E FFDC FFD4 move.l [A6 - 0x2C], [A6 - 0x24]
000051E8 2D6E FFF0 FFE8 move.l [A6 - 0x18], [A6 - 0x10]
000051EE 2D6E FFF4 FFEC move.l [A6 - 0x14], [A6 - 0xC]
000051F4 2D6E FFE0 FFD8 move.l [A6 - 0x28], [A6 - 0x20]
000051FA 2D6E FFE4 FFDC move.l [A6 - 0x24], [A6 - 0x1C]
00005200 486E FFE0 pea.l [A6 - 0x20]
00005204 2F0B move.l -[A7], A3
00005206 4E94 jsr [A4]
00005208 2D6D BB34 FFF0 move.l [A6 - 0x10], [A5 - 0x44CC]
0000520E 2D6D BB38 FFF4 move.l [A6 - 0xC], [A5 - 0x44C8]
00005214 4FEF 0044 lea.l A7, [A7 + 0x44]
00005218 5247 addq.w D7, 1
0000521A 0C47 0014 cmpi.w D7, 0x14
0000521E 6D00 FECC blt -0x132 /* 000050EC */
00005222 7018 moveq.l D0, 0x18
00005224 2F00 move.l -[A7], D0
00005226 2F0B move.l -[A7], A3
00005228 4EBA F958 jsr [PC - 0x6A8 /* 00004B82 */]
0000522C 508F addq.l A7, 8
label0000522E:
0000522E 4CEE 1888 FFC0 movem.l D3,D7,A3,A4, [A6 - 0x40]
00005234 4E5E unlink A6
00005236 4E75 rts
export_885:
00005238 48E7 0118 movem.l -[A7], D7,A3,A4
0000523C 286F 0014 movea.l A4, [A7 + 0x14]
00005240 266F 0010 movea.l A3, [A7 + 0x10]
00005244 2B54 B8FE move.l [A5 - 0x4702], [A4]
00005248 2B6C 0004 B902 move.l [A5 - 0x46FE], [A4 + 0x4]
0000524E 202D E034 move.l D0, [A5 - 0x1FCC]
00005252 90AD E030 sub.l D0, [A5 - 0x1FD0]
00005256 720E moveq.l D1, 0x0E
00005258 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000525C 2E00 move.l D7, D0
0000525E 200B move.l D0, A3
00005260 720E moveq.l D1, 0x0E
00005262 9081 sub.l D0, D1
00005264 2B40 E034 move.l [A5 - 0x1FCC], D0
00005268 2B6D B8F2 E044 move.l [A5 - 0x1FBC], [A5 - 0x470E]
0000526E 4EBA BAFC jsr [PC - 0x4504 /* 00000D6C */]
00005272 2207 move.l D1, D7
00005274 2001 move.l D0, D1
00005276 C2FC 000E mulu.w D1, 0xE
0000527A 4840 swap.w D0
0000527C C0FC 000E mulu.w D0, 0xE
00005280 4840 swap.w D0
00005282 4240 clr.w D0
00005284 D280 add.l D1, D0
00005286 D2AD E030 add.l D1, [A5 - 0x1FD0]
0000528A 2B41 E034 move.l [A5 - 0x1FCC], D1
0000528E 4A2B 000D tst.b [A3 + 0xD]
00005292 6634 bne +0x36 /* 000052C8 */
00005294 486D BB34 pea.l [A5 - 0x44CC]
00005298 2F0B move.l -[A7], A3
0000529A 486D B8F6 pea.l [A5 - 0x470A]
0000529E 4EBA B2DC jsr [PC - 0x4D24 /* 0000057C */]
000052A2 486D B8F6 pea.l [A5 - 0x470A]
000052A6 4EBA B72C jsr [PC - 0x48D4 /* 000009D4 */]
000052AA 4A40 tst.w D0
000052AC 4FEF 0010 lea.l A7, [A7 + 0x10]
000052B0 672E beq +0x30 /* 000052E0 */
000052B2 486D BB34 pea.l [A5 - 0x44CC]
000052B6 486D B8F6 pea.l [A5 - 0x470A]
000052BA 486D BB34 pea.l [A5 - 0x44CC]
000052BE 4EBA B304 jsr [PC - 0x4CFC /* 000005C4 */]
000052C2 4FEF 000C lea.l A7, [A7 + 0xC]
000052C6 6018 bra +0x1A /* 000052E0 */
label000052C8:
000052C8 7001 moveq.l D0, 0x01
000052CA B02B 000D cmp.b D0, [A3 + 0xD]
000052CE 6604 bne +0x6 /* 000052D4 */
000052D0 2B53 BBA0 move.l [A5 - 0x4460], [A3]
label000052D4:
000052D4 2B6D E9CE BB34 move.l [A5 - 0x44CC], [A5 - 0x1632]
000052DA 2B6D E9D2 BB38 move.l [A5 - 0x44C8], [A5 - 0x162E]
label000052E0:
000052E0 4CDF 1880 movem.l D7,A3,A4, [A7]+
000052E4 4E75 rts
export_886:
000052E6 4E56 0000 link A6, 0
000052EA 2F0B move.l -[A7], A3
000052EC 266E 000C movea.l A3, [A6 + 0xC]
000052F0 2F0B move.l -[A7], A3
000052F2 4EBA 002A jsr [PC + 0x2A /* 0000531E */]
000052F6 486D BB34 pea.l [A5 - 0x44CC]
000052FA 486D BB34 pea.l [A5 - 0x44CC]
000052FE 486D BAEC pea.l [A5 - 0x4514]
00005302 4EBA B278 jsr [PC - 0x4D88 /* 0000057C */]
00005306 486D BB34 pea.l [A5 - 0x44CC]
0000530A 486D BAEC pea.l [A5 - 0x4514]
0000530E 486D BB34 pea.l [A5 - 0x44CC]
00005312 4EBA B2B0 jsr [PC - 0x4D50 /* 000005C4 */]
00005316 266E FFFC movea.l A3, [A6 - 0x4]
0000531A 4E5E unlink A6
0000531C 4E75 rts
fn0000531E:
0000531E 4E56 FFD4 link A6, -0x002C
00005322 2F0B move.l -[A7], A3
00005324 266E 0008 movea.l A3, [A6 + 0x8]
00005328 2D6D E9CE FFDC move.l [A6 - 0x24], [A5 - 0x1632]
0000532E 2D6D E9D2 FFE0 move.l [A6 - 0x20], [A5 - 0x162E]
00005334 2D6D E9D6 FFE4 move.l [A6 - 0x1C], [A5 - 0x162A]
0000533A 2D6D E9DA FFE8 move.l [A6 - 0x18], [A5 - 0x1626]
00005340 486E FFD4 pea.l [A6 - 0x2C]
00005344 486D BB0C pea.l [A5 - 0x44F4]
00005348 2F0B move.l -[A7], A3
0000534A 4EBA B278 jsr [PC - 0x4D88 /* 000005C4 */]
0000534E 486E FFD4 pea.l [A6 - 0x2C]
00005352 486D E9CE pea.l [A5 - 0x1632]
00005356 486E FFD4 pea.l [A6 - 0x2C]
0000535A 4EBA B1FC jsr [PC - 0x4E04 /* 00000558 */]
0000535E 486E FFEC pea.l [A6 - 0x14]
00005362 486D BB04 pea.l [A5 - 0x44FC]
00005366 4EBA B75C jsr [PC - 0x48A4 /* 00000AC4 */]
0000536A 486E FFEE pea.l [A6 - 0x12]
0000536E 486D BB0C pea.l [A5 - 0x44F4]
00005372 4EBA B750 jsr [PC - 0x48B0 /* 00000AC4 */]
00005376 302E FFEE move.w D0, [A6 - 0x12]
0000537A C1EE FFEC muls.w D0, [A6 - 0x14]
0000537E 3D40 FFEC move.w [A6 - 0x14], D0
00005382 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1
00005388 4FEF 0028 lea.l A7, [A7 + 0x28]
0000538C 6038 bra +0x3A /* 000053C6 */
label0000538E:
0000538E 486E FFDC pea.l [A6 - 0x24]
00005392 486E FFD4 pea.l [A6 - 0x2C]
00005396 486E FFDC pea.l [A6 - 0x24]
0000539A 4EBA B204 jsr [PC - 0x4DFC /* 000005A0 */]
0000539E 486E FFF0 pea.l [A6 - 0x10]
000053A2 486E FFDC pea.l [A6 - 0x24]
000053A6 486D E9CE pea.l [A5 - 0x1632]
000053AA 4EBA B218 jsr [PC - 0x4DE8 /* 000005C4 */]
000053AE 486E FFE4 pea.l [A6 - 0x1C]
000053B2 486E FFF0 pea.l [A6 - 0x10]
000053B6 486E FFE4 pea.l [A6 - 0x1C]
000053BA 4EBA B19C jsr [PC - 0x4E64 /* 00000558 */]
000053BE 4FEF 0024 lea.l A7, [A7 + 0x24]
000053C2 526E FFEE addq.w [A6 - 0x12], 1
label000053C6:
000053C6 302E FFEE move.w D0, [A6 - 0x12]
000053CA B06E FFEC cmp.w D0, [A6 - 0x14]
000053CE 6FBE ble -0x40 /* 0000538E */
000053D0 486E FFF0 pea.l [A6 - 0x10]
000053D4 486E FFDC pea.l [A6 - 0x24]
000053D8 486D E9CE pea.l [A5 - 0x1632]
000053DC 4EBA B1E6 jsr [PC - 0x4E1A /* 000005C4 */]
000053E0 486E FFF8 pea.l [A6 - 0x8]
000053E4 486E FFE4 pea.l [A6 - 0x1C]
000053E8 486D BAFC pea.l [A5 - 0x4504]
000053EC 4EBA B1B2 jsr [PC - 0x4E4E /* 000005A0 */]
000053F0 486E FFF8 pea.l [A6 - 0x8]
000053F4 486D BB0C pea.l [A5 - 0x44F4]
000053F8 486E FFF8 pea.l [A6 - 0x8]
000053FC 4EBA B1C6 jsr [PC - 0x4E3A /* 000005C4 */]
00005400 486E FFF0 pea.l [A6 - 0x10]
00005404 486E FFF8 pea.l [A6 - 0x8]
00005408 486E FFF0 pea.l [A6 - 0x10]
0000540C 4EBA B14A jsr [PC - 0x4EB6 /* 00000558 */]
00005410 486D BB34 pea.l [A5 - 0x44CC]
00005414 486E FFF0 pea.l [A6 - 0x10]
00005418 486D BAF4 pea.l [A5 - 0x450C]
0000541C 4EBA B182 jsr [PC - 0x4E7E /* 000005A0 */]
00005420 4FEF 003C lea.l A7, [A7 + 0x3C]
00005424 266E FFD0 movea.l A3, [A6 - 0x30]
00005428 4E5E unlink A6
0000542A 4E75 rts
export_887:
0000542C 4E56 FFF8 link A6, -0x0008
00005430 2F0B move.l -[A7], A3
00005432 266E 000C movea.l A3, [A6 + 0xC]
00005436 486E FFF8 pea.l [A6 - 0x8]
0000543A 2F0B move.l -[A7], A3
0000543C 4EBA 002A jsr [PC + 0x2A /* 00005468 */]
00005440 486E FFF8 pea.l [A6 - 0x8]
00005444 486E FFF8 pea.l [A6 - 0x8]
00005448 486D BAF4 pea.l [A5 - 0x450C]
0000544C 4EBA B12E jsr [PC - 0x4ED2 /* 0000057C */]
00005450 486D BB34 pea.l [A5 - 0x44CC]
00005454 486D BAF4 pea.l [A5 - 0x450C]
00005458 486E FFF8 pea.l [A6 - 0x8]
0000545C 4EBA B166 jsr [PC - 0x4E9A /* 000005C4 */]
00005460 266E FFF4 movea.l A3, [A6 - 0xC]
00005464 4E5E unlink A6
00005466 4E75 rts
fn00005468:
00005468 48E7 0018 movem.l -[A7], A3,A4
0000546C 286F 000C movea.l A4, [A7 + 0xC]
00005470 266F 0010 movea.l A3, [A7 + 0x10]
00005474 2F0C move.l -[A7], A4
00005476 4EBA B55C jsr [PC - 0x4AA4 /* 000009D4 */]
0000547A 4A40 tst.w D0
0000547C 588F addq.l A7, 4
0000547E 6740 beq +0x42 /* 000054C0 */
00005480 2F0B move.l -[A7], A3
00005482 2F0C move.l -[A7], A4
00005484 486D E9CE pea.l [A5 - 0x1632]
00005488 4EBA B0CE jsr [PC - 0x4F32 /* 00000558 */]
0000548C 2F0B move.l -[A7], A3
0000548E 486D BAFC pea.l [A5 - 0x4504]
00005492 2F0B move.l -[A7], A3
00005494 4EBA B29A jsr [PC - 0x4D66 /* 00000730 */]
00005498 2F0B move.l -[A7], A3
0000549A 2F0B move.l -[A7], A3
0000549C 486D E9CE pea.l [A5 - 0x1632]
000054A0 4EBA B0DA jsr [PC - 0x4F26 /* 0000057C */]
000054A4 2F0B move.l -[A7], A3
000054A6 2F0B move.l -[A7], A3
000054A8 2F0C move.l -[A7], A4
000054AA 4EBA B118 jsr [PC - 0x4EE8 /* 000005C4 */]
000054AE 2F0B move.l -[A7], A3
000054B0 2F0B move.l -[A7], A3
000054B2 486D BAEC pea.l [A5 - 0x4514]
000054B6 4EBA B0E8 jsr [PC - 0x4F18 /* 000005A0 */]
000054BA 4FEF 003C lea.l A7, [A7 + 0x3C]
000054BE 6016 bra +0x18 /* 000054D6 */
label000054C0:
000054C0 2F0B move.l -[A7], A3
000054C2 486D BAFC pea.l [A5 - 0x4504]
000054C6 486D BAEC pea.l [A5 - 0x4514]
000054CA 4EBA B0F8 jsr [PC - 0x4F08 /* 000005C4 */]
000054CE 0A13 0080 xori.b [A3], 0x80
000054D2 4FEF 000C lea.l A7, [A7 + 0xC]
label000054D6:
000054D6 4CDF 1800 movem.l A3,A4, [A7]+
000054DA 4E75 rts
export_888:
fn000054DC:
000054DC 4E56 FFDA link A6, -0x0026
000054E0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000054E4 266E 0008 movea.l A3, [A6 + 0x8]
000054E8 426E FFDA clr.w [A6 - 0x26]
000054EC 2D6D E9D6 FFE8 move.l [A6 - 0x18], [A5 - 0x162A]
000054F2 2D6D E9DA FFEC move.l [A6 - 0x14], [A5 - 0x1626]
000054F8 2D4B FFDC move.l [A6 - 0x24], A3
000054FC 486E FFE0 pea.l [A6 - 0x20]
00005500 2F2E 000C move.l -[A7], [A6 + 0xC]
00005504 486D E9CE pea.l [A5 - 0x1632]
00005508 4EBA B04E jsr [PC - 0x4FB2 /* 00000558 */]
0000550C 2D6E FFE0 FFF0 move.l [A6 - 0x10], [A6 - 0x20]
00005512 2D6E FFE4 FFF4 move.l [A6 - 0xC], [A6 - 0x1C]
00005518 4FEF 000C lea.l A7, [A7 + 0xC]
0000551C 6000 00FA bra +0xFC /* 00005618 */
label00005520:
00005520 526E FFDA addq.w [A6 - 0x26], 1
00005524 302E FFDA move.w D0, [A6 - 0x26]
00005528 48C0 ext.l D0
0000552A 2200 move.l D1, D0
0000552C C0FC 000E mulu.w D0, 0xE
00005530 4841 swap.w D1
00005532 C2FC 000E mulu.w D1, 0xE
00005536 4841 swap.w D1
00005538 4241 clr.w D1
0000553A D081 add.l D0, D1
0000553C D7C0 add.l A3, D0
0000553E 7AFE moveq.l D5, 0xFFFFFFFE
00005540 3E05 move.w D7, D5
00005542 3807 move.w D4, D7
00005544 3C04 move.w D6, D4
00005546 7003 moveq.l D0, 0x03
00005548 B02B 000D cmp.b D0, [A3 + 0xD]
0000554C 6614 bne +0x16 /* 00005562 */
0000554E 286B 0008 movea.l A4, [A3 + 0x8]
00005552 3C13 move.w D6, [A3]
00005554 382B 0002 move.w D4, [A3 + 0x2]
00005558 3E2B 0004 move.w D7, [A3 + 0x4]
0000555C 3A2B 0006 move.w D5, [A3 + 0x6]
00005560 601E bra +0x20 /* 00005580 */
label00005562:
00005562 7001 moveq.l D0, 0x01
00005564 2F00 move.l -[A7], D0
00005566 2F0B move.l -[A7], A3
00005568 4EBA EFA6 jsr [PC - 0x105A /* 00004510 */]
0000556C 206E FFDC movea.l A0, [A6 - 0x24]
00005570 20AD BAEC move.l [A0], [A5 - 0x4514]
00005574 206E FFDC movea.l A0, [A6 - 0x24]
00005578 216D BAF0 0004 move.l [A0 + 0x4], [A5 - 0x4510]
0000557E 508F addq.l A7, 8
label00005580:
00005580 266E FFDC movea.l A3, [A6 - 0x24]
00005584 B846 cmp.w D4, D6
00005586 6D00 0090 blt +0x92 /* 00005618 */
0000558A BA47 cmp.w D5, D7
0000558C 6D00 008A blt +0x8C /* 00005618 */
label00005590:
00005590 4A47 tst.w D7
00005592 6D16 blt +0x18 /* 000055AA */
00005594 48C7 ext.l D7
00005596 2F07 move.l -[A7], D7
00005598 48C6 ext.l D6
0000559A 2F06 move.l -[A7], D6
0000559C 2F0C move.l -[A7], A4
0000559E 2F0B move.l -[A7], A3
000055A0 4EBA F61E jsr [PC - 0x9E2 /* 00004BC0 */]
000055A4 4FEF 0010 lea.l A7, [A7 + 0x10]
000055A8 6002 bra +0x4 /* 000055AC */
label000055AA:
000055AA 5247 addq.w D7, 1
label000055AC:
000055AC 7001 moveq.l D0, 0x01
000055AE 2F00 move.l -[A7], D0
000055B0 2F0B move.l -[A7], A3
000055B2 4EBA EF5C jsr [PC - 0x10A4 /* 00004510 */]
000055B6 486E FFF8 pea.l [A6 - 0x8]
000055BA 486E FFF0 pea.l [A6 - 0x10]
000055BE 486D BAEC pea.l [A5 - 0x4514]
000055C2 4EBA B000 jsr [PC - 0x5000 /* 000005C4 */]
000055C6 486E FFE8 pea.l [A6 - 0x18]
000055CA 486E FFF8 pea.l [A6 - 0x8]
000055CE 486E FFE8 pea.l [A6 - 0x18]
000055D2 4EBA AF84 jsr [PC - 0x507C /* 00000558 */]
000055D6 486E FFF0 pea.l [A6 - 0x10]
000055DA 486E FFE0 pea.l [A6 - 0x20]
000055DE 486E FFF0 pea.l [A6 - 0x10]
000055E2 4EBA AFBC jsr [PC - 0x5044 /* 000005A0 */]
000055E6 4FEF 002C lea.l A7, [A7 + 0x2C]
000055EA 3005 move.w D0, D5
000055EC 9047 sub.w D0, D7
000055EE 3204 move.w D1, D4
000055F0 9246 sub.w D1, D6
000055F2 B240 cmp.w D1, D0
000055F4 6C10 bge +0x12 /* 00005606 */
000055F6 3007 move.w D0, D7
000055F8 5247 addq.w D7, 1
000055FA BA40 cmp.w D5, D0
000055FC 5EC0 sgt D0
000055FE 0240 0001 andi.w D0, 0x1
00005602 48C0 ext.l D0
00005604 600E bra +0x10 /* 00005614 */
label00005606:
00005606 3006 move.w D0, D6
00005608 5246 addq.w D6, 1
0000560A B840 cmp.w D4, D0
0000560C 5EC0 sgt D0
0000560E 0240 0001 andi.w D0, 0x1
00005612 48C0 ext.l D0
label00005614:
00005614 6600 FF7A bne -0x84 /* 00005590 */
label00005618:
00005618 302E FFDA move.w D0, [A6 - 0x26]
0000561C B06D B8F0 cmp.w D0, [A5 - 0x4710]
00005620 6D00 FEFE blt -0x100 /* 00005520 */
00005624 2B6E FFE8 BB34 move.l [A5 - 0x44CC], [A6 - 0x18]
0000562A 2B6E FFEC BB38 move.l [A5 - 0x44C8], [A6 - 0x14]
00005630 4CEE 18F0 FFC2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x3E]
00005636 4E5E unlink A6
00005638 4E75 rts
fn0000563A:
0000563A 4E56 FE00 link A6, -0x0200
0000563E 48E7 0118 movem.l -[A7], D7,A3,A4
00005642 49EE FE00 lea.l A4, [A6 - 0x200]
00005646 266E 0008 movea.l A3, [A6 + 0x8]
0000564A 4A2B 000D tst.b [A3 + 0xD]
0000564E 6708 beq +0xA /* 00005658 */
00005650 7001 moveq.l D0, 0x01
00005652 B02B 000D cmp.b D0, [A3 + 0xD]
00005656 6660 bne +0x62 /* 000056B8 */
label00005658:
00005658 4A2B 001B tst.b [A3 + 0x1B]
0000565C 6708 beq +0xA /* 00005666 */
0000565E 7001 moveq.l D0, 0x01
00005660 B02B 001B cmp.b D0, [A3 + 0x1B]
00005664 6652 bne +0x54 /* 000056B8 */
label00005666:
00005666 D6FC 000E add.w A3, 0xE
0000566A 7E01 moveq.l D7, 0x01
label0000566C:
0000566C 7001 moveq.l D0, 0x01
0000566E B02B 000D cmp.b D0, [A3 + 0xD]
00005672 6618 bne +0x1A /* 0000568C */
00005674 2B53 BBA0 move.l [A5 - 0x4460], [A3]
00005678 2013 move.l D0, [A3]
0000567A D0AD BBA4 add.l D0, [A5 - 0x445C]
0000567E 2207 move.l D1, D7
00005680 E541 asl D1.w, 2
00005682 41ED BB78 lea.l A0, [A5 - 0x4488]
00005686 2180 1000 move.l [A0 + D1.w], D0
0000568A 601E bra +0x20 /* 000056AA */
label0000568C:
0000568C 2F0B move.l -[A7], A3
0000568E 2007 move.l D0, D7
00005690 E140 asl D0.w, 8
00005692 41F4 0000 lea.l A0, [A4 + D0.w]
00005696 2007 move.l D0, D7
00005698 E540 asl D0.w, 2
0000569A 43ED BB78 lea.l A1, [A5 - 0x4488]
0000569E 2388 0000 move.l [A1 + D0.w], A0
000056A2 2F08 move.l -[A7], A0
000056A4 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */]
000056A8 508F addq.l A7, 8
label000056AA:
000056AA 3007 move.w D0, D7
000056AC 5347 subq.w D7, 1
000056AE 4A40 tst.w D0
000056B0 6716 beq +0x18 /* 000056C8 */
000056B2 D6FC FFF2 add.w A3, 0xFFF2
000056B6 60B4 bra -0x4A /* 0000566C */
label000056B8:
000056B8 7002 moveq.l D0, 0x02
000056BA 2F00 move.l -[A7], D0
000056BC 2F0B move.l -[A7], A3
000056BE 4EBA F11C jsr [PC - 0xEE4 /* 000047DC */]
000056C2 4A40 tst.w D0
000056C4 508F addq.l A7, 8
000056C6 6720 beq +0x22 /* 000056E8 */
label000056C8:
000056C8 2F2D BB78 move.l -[A7], [A5 - 0x4488]
000056CC 2F0C move.l -[A7], A4
000056CE 4EBA B644 jsr [PC - 0x49BC /* 00000D14 */]
000056D2 2F2D BB7C move.l -[A7], [A5 - 0x4484]
000056D6 2F0C move.l -[A7], A4
000056D8 4EBA B608 jsr [PC - 0x49F8 /* 00000CE2 */]
000056DC 2F0C move.l -[A7], A4
000056DE 2F0B move.l -[A7], A3
000056E0 4EBA F046 jsr [PC - 0xFBA /* 00004728 */]
000056E4 4FEF 0018 lea.l A7, [A7 + 0x18]
label000056E8:
000056E8 4CEE 1880 FDF4 movem.l D7,A3,A4, [A6 - 0x20C]
000056EE 4E5E unlink A6
000056F0 4E75 rts
fn000056F2:
000056F2 4E56 FFF8 link A6, -0x0008
000056F6 48E7 0118 movem.l -[A7], D7,A3,A4
000056FA 286E 0008 movea.l A4, [A6 + 0x8]
000056FE 7000 moveq.l D0, 0x00
00005700 2640 movea.l A3, D0
00005702 1E1C move.b D7, [A4]+
00005704 1207 move.b D1, D7
00005706 6500 016A bcs +0x16C /* 00005872 */
0000570A 0C01 0002 cmpi.b D1, 0x2
0000570E 6200 0162 bhi +0x164 /* 00005872 */
00005712 7400 moveq.l D2, 0x00
00005714 1401 move.b D2, D1
00005716 D442 add.w D2, D2
00005718 343B 2006 move.w D2, [PC + D2.w + 0x6]
0000571C 4EFB 2000 jmp [PC + D2.w]
00005720 0008 002C ori.b A0, 0x2C /* ',' */
00005724 00C2 .incomplete
00005726 206D E03C movea.l A0, [A5 - 0x1FC4]
0000572A 7000 moveq.l D0, 0x00
0000572C 101C move.b D0, [A4]+
0000572E 2200 move.l D1, D0
00005730 C0FC 000E mulu.w D0, 0xE
00005734 4841 swap.w D1
00005736 C2FC 000E mulu.w D1, 0xE
0000573A 4841 swap.w D1
0000573C 4241 clr.w D1
0000573E D081 add.l D0, D1
00005740 2640 movea.l A3, D0
00005742 D7E8 0088 add.l A3, [A0 + 0x88]
00005746 6000 0146 bra +0x148 /* 0000588E */
0000574A 486E FFFC pea.l [A6 - 0x4]
0000574E 486E FFF8 pea.l [A6 - 0x8]
00005752 206D E03C movea.l A0, [A5 - 0x1FC4]
00005756 2068 008C movea.l A0, [A0 + 0x8C]
0000575A 7000 moveq.l D0, 0x00
0000575C 1014 move.b D0, [A4]
0000575E 2200 move.l D1, D0
00005760 C0FC 000C mulu.w D0, 0xC
00005764 4841 swap.w D1
00005766 C2FC 000C mulu.w D1, 0xC
0000576A 4841 swap.w D1
0000576C 4241 clr.w D1
0000576E D081 add.l D0, D1
00005770 4870 0800 pea.l [A0 + D0]
00005774 206D E03C movea.l A0, [A5 - 0x1FC4]
00005778 2068 0090 movea.l A0, [A0 + 0x90]
0000577C 226D E03C movea.l A1, [A5 - 0x1FC4]
00005780 2269 008C movea.l A1, [A1 + 0x8C]
00005784 7000 moveq.l D0, 0x00
00005786 1014 move.b D0, [A4]
00005788 2200 move.l D1, D0
0000578A C0FC 000C mulu.w D0, 0xC
0000578E 4841 swap.w D1
00005790 C2FC 000C mulu.w D1, 0xC
00005794 4841 swap.w D1
00005796 4241 clr.w D1
00005798 D081 add.l D0, D1
0000579A 2271 0804 movea.l A1, [A1 + D0 + 0x4]
0000579E 7000 moveq.l D0, 0x00
000057A0 1011 move.b D0, [A1]
000057A2 E780 asl D0, 3
000057A4 4870 0800 pea.l [A0 + D0]
000057A8 4EAD 197A jsr [A5 + 0x197A /* export_811 */]
000057AC D8FC 0001 add.w A4, 0x1
000057B0 4AAE FFFC tst.l [A6 - 0x4]
000057B4 4FEF 0010 lea.l A7, [A7 + 0x10]
000057B8 6D00 00D4 blt +0xD6 /* 0000588E */
000057BC 206E FFF8 movea.l A0, [A6 - 0x8]
000057C0 222E FFFC move.l D1, [A6 - 0x4]
000057C4 2001 move.l D0, D1
000057C6 C2FC 000E mulu.w D1, 0xE
000057CA 4840 swap.w D0
000057CC C0FC 000E mulu.w D0, 0xE
000057D0 4840 swap.w D0
000057D2 4240 clr.w D0
000057D4 D280 add.l D1, D0
000057D6 2641 movea.l A3, D1
000057D8 D7E8 0088 add.l A3, [A0 + 0x88]
000057DC 6000 00B0 bra +0xB2 /* 0000588E */
000057E0 486E FFFC pea.l [A6 - 0x4]
000057E4 486E FFF8 pea.l [A6 - 0x8]
000057E8 206D BA78 movea.l A0, [A5 - 0x4588]
000057EC 2068 0252 movea.l A0, [A0 + 0x252]
000057F0 7000 moveq.l D0, 0x00
000057F2 1014 move.b D0, [A4]
000057F4 2200 move.l D1, D0
000057F6 C0FC 000E mulu.w D0, 0xE
000057FA 4841 swap.w D1
000057FC C2FC 000E mulu.w D1, 0xE
00005800 4841 swap.w D1
00005802 4241 clr.w D1
00005804 D081 add.l D0, D1
00005806 4870 0800 pea.l [A0 + D0]
0000580A 206D BA78 movea.l A0, [A5 - 0x4588]
0000580E 2068 024E movea.l A0, [A0 + 0x24E]
00005812 226D BA78 movea.l A1, [A5 - 0x4588]
00005816 2269 0252 movea.l A1, [A1 + 0x252]
0000581A 7000 moveq.l D0, 0x00
0000581C 1014 move.b D0, [A4]
0000581E 2200 move.l D1, D0
00005820 C0FC 000E mulu.w D0, 0xE
00005824 4841 swap.w D1
00005826 C2FC 000E mulu.w D1, 0xE
0000582A 4841 swap.w D1
0000582C 4241 clr.w D1
0000582E D081 add.l D0, D1
00005830 2271 0804 movea.l A1, [A1 + D0 + 0x4]
00005834 7000 moveq.l D0, 0x00
00005836 1011 move.b D0, [A1]
00005838 E780 asl D0, 3
0000583A 4870 0800 pea.l [A0 + D0]
0000583E 4EAD 197A jsr [A5 + 0x197A /* export_811 */]
00005842 D8FC 0001 add.w A4, 0x1
00005846 4AAE FFFC tst.l [A6 - 0x4]
0000584A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000584E 6D3E blt +0x40 /* 0000588E */
00005850 206E FFF8 movea.l A0, [A6 - 0x8]
00005854 222E FFFC move.l D1, [A6 - 0x4]
00005858 2001 move.l D0, D1
0000585A C2FC 000E mulu.w D1, 0xE
0000585E 4840 swap.w D0
00005860 C0FC 000E mulu.w D0, 0xE
00005864 4840 swap.w D0
00005866 4240 clr.w D0
00005868 D280 add.l D1, D0
0000586A 2641 movea.l A3, D1
0000586C D7E8 0088 add.l A3, [A0 + 0x88]
00005870 601C bra +0x1E /* 0000588E */
label00005872:
00005872 7000 moveq.l D0, 0x00
00005874 101C move.b D0, [A4]+
00005876 2200 move.l D1, D0
00005878 C0FC 000E mulu.w D0, 0xE
0000587C 4841 swap.w D1
0000587E C2FC 000E mulu.w D1, 0xE
00005882 4841 swap.w D1
00005884 4241 clr.w D1
00005886 D081 add.l D0, D1
00005888 2640 movea.l A3, D0
0000588A D7ED E028 add.l A3, [A5 - 0x1FD8]
label0000588E:
0000588E 200B move.l D0, A3
00005890 6734 beq +0x36 /* 000058C6 */
00005892 7008 moveq.l D0, 0x08
00005894 B02B 000D cmp.b D0, [A3 + 0xD]
00005898 661C bne +0x1E /* 000058B6 */
0000589A 2F13 move.l -[A7], [A3]
0000589C 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000058A0 2053 movea.l A0, [A3]
000058A2 2F10 move.l -[A7], [A0]
000058A4 2F2E 000C move.l -[A7], [A6 + 0xC]
000058A8 4EBA EE7E jsr [PC - 0x1182 /* 00004728 */]
000058AC 2F13 move.l -[A7], [A3]
000058AE 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
000058B2 508F addq.l A7, 8
000058B4 6028 bra +0x2A /* 000058DE */
label000058B6:
000058B6 206E 000C movea.l A0, [A6 + 0xC]
000058BA 224B movea.l A1, A3
000058BC 20D9 move.l [A0]+, [A1]+
000058BE 20D9 move.l [A0]+, [A1]+
000058C0 20D9 move.l [A0]+, [A1]+
000058C2 30D9 move.w [A0]+, [A1]+
000058C4 6018 bra +0x1A /* 000058DE */
label000058C6:
000058C6 0C07 0002 cmpi.b D7, 0x2
000058CA 6604 bne +0x6 /* 000058D0 */
000058CC 702E moveq.l D0, 0x2E
000058CE 6002 bra +0x4 /* 000058D2 */
label000058D0:
000058D0 703C moveq.l D0, 0x3C
label000058D2:
000058D2 2F00 move.l -[A7], D0
000058D4 2F2E 000C move.l -[A7], [A6 + 0xC]
000058D8 4EBA F2A8 jsr [PC - 0xD58 /* 00004B82 */]
000058DC 508F addq.l A7, 8
label000058DE:
000058DE 200C move.l D0, A4
000058E0 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
000058E6 4E5E unlink A6
000058E8 4E75 rts
fn000058EA:
000058EA 4E56 FFEC link A6, -0x0014
000058EE 48E7 0110 movem.l -[A7], D7,A3
000058F2 266E 0008 movea.l A3, [A6 + 0x8]
000058F6 7001 moveq.l D0, 0x01
000058F8 2F00 move.l -[A7], D0
000058FA 220B move.l D1, A3
000058FC 740E moveq.l D2, 0x0E
000058FE D282 add.l D1, D2
00005900 2F01 move.l -[A7], D1
00005902 4EBA EC0C jsr [PC - 0x13F4 /* 00004510 */]
00005906 4A40 tst.w D0
00005908 508F addq.l A7, 8
0000590A 6700 0188 beq +0x18A /* 00005A94 */
0000590E 303C 0080 move.w D0, 0x80
00005912 C013 and.b D0, [A3]
00005914 6600 0168 bne +0x16A /* 00005A7E */
00005918 2F0B move.l -[A7], A3
0000591A 4EBA ED5C jsr [PC - 0x12A4 /* 00004678 */]
0000591E 4A40 tst.w D0
00005920 588F addq.l A7, 4
00005922 6700 017C beq +0x17E /* 00005AA0 */
00005926 102E 000F move.b D0, [A6 + 0xF]
0000592A 0400 006A subi.b D0, 0x6A /* 'j' */
0000592E 6500 010A bcs +0x10C /* 00005A3A */
00005932 0C00 0000 cmpi.b D0, 0x0
00005936 6200 0102 bhi +0x104 /* 00005A3A */
0000593A 7200 moveq.l D1, 0x00
0000593C 1200 move.b D1, D0
0000593E D241 add.w D1, D1
00005940 323B 1006 move.w D1, [PC + D1.w + 0x6]
00005944 4EFB 1000 jmp [PC + D1.w]
00005948 0004 486D ori.b D4, 0x6D /* 'm' */
0000594C BAEC 486E cmpa.w A5, [A4 + 0x486E]
00005950 FFF6 .invalid <<F/7/7>>
00005952 3F3C 080E move.w -[A7], 0x80E
00005956 A9EB syscall Pack4/FP68K
00005958 41EE FFF6 lea.l A0, [A6 - 0xA]
0000595C 43EE FFEC lea.l A1, [A6 - 0x14]
00005960 22D8 move.l [A1]+, [A0]+
00005962 22D8 move.l [A1]+, [A0]+
00005964 32D8 move.w [A1]+, [A0]+
00005966 486E FFEC pea.l [A6 - 0x14]
0000596A 3F3C 0016 move.w -[A7], 0x16
0000596E A9EB syscall Pack4/FP68K
00005970 486E FFEC pea.l [A6 - 0x14]
00005974 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00005978 D16D E5A2 add.w [A5 - 0x1A5E], D0
0000597C 7001 moveq.l D0, 0x01
0000597E B06D E5A2 cmp.w D0, [A5 - 0x1A5E]
00005982 588F addq.l A7, 4
00005984 6F3A ble +0x3C /* 000059C0 */
00005986 446D E5A2 neg.w [A5 - 0x1A5E]
0000598A 302D E5A2 move.w D0, [A5 - 0x1A5E]
0000598E 48C0 ext.l D0
00005990 720C moveq.l D1, 0x0C
00005992 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00005996 2E00 move.l D7, D0
00005998 5287 addq.l D7, 1
0000599A 9F6D E59E sub.w [A5 - 0x1A62], D7
0000599E 2207 move.l D1, D7
000059A0 2001 move.l D0, D1
000059A2 C2FC 000C mulu.w D1, 0xC
000059A6 4840 swap.w D0
000059A8 C0FC 000C mulu.w D0, 0xC
000059AC 4840 swap.w D0
000059AE 4240 clr.w D0
000059B0 D280 add.l D1, D0
000059B2 302D E5A2 move.w D0, [A5 - 0x1A5E]
000059B6 48C0 ext.l D0
000059B8 9280 sub.l D1, D0
000059BA 3B41 E5A2 move.w [A5 - 0x1A5E], D1
000059BE 602C bra +0x2E /* 000059EC */
label000059C0:
000059C0 302D E5A2 move.w D0, [A5 - 0x1A5E]
000059C4 48C0 ext.l D0
000059C6 5380 subq.l D0, 1
000059C8 720C moveq.l D1, 0x0C
000059CA 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000059CE 2E00 move.l D7, D0
000059D0 DF6D E59E add.w [A5 - 0x1A62], D7
000059D4 2207 move.l D1, D7
000059D6 2001 move.l D0, D1
000059D8 C2FC 000C mulu.w D1, 0xC
000059DC 4840 swap.w D0
000059DE C0FC 000C mulu.w D0, 0xC
000059E2 4840 swap.w D0
000059E4 4240 clr.w D0
000059E6 D280 add.l D1, D0
000059E8 936D E5A2 sub.w [A5 - 0x1A5E], D1
label000059EC:
000059EC 7000 moveq.l D0, 0x00
000059EE 7202 moveq.l D1, 0x02
000059F0 B26D E5A2 cmp.w D1, [A5 - 0x1A5E]
000059F4 661A bne +0x1C /* 00005A10 */
000059F6 2F00 move.l -[A7], D0
000059F8 322D E59E move.w D1, [A5 - 0x1A62]
000059FC 48C1 ext.l D1
000059FE 2F01 move.l -[A7], D1
00005A00 4EAD 0E12 jsr [A5 + 0xE12 /* export_446 */]
00005A04 588F addq.l A7, 4
00005A06 2200 move.l D1, D0
00005A08 201F move.l D0, [A7]+
00005A0A 4A41 tst.w D1
00005A0C 6702 beq +0x4 /* 00005A10 */
00005A0E 7001 moveq.l D0, 0x01
label00005A10:
00005A10 4A80 tst.l D0
00005A12 6704 beq +0x6 /* 00005A18 */
00005A14 701D moveq.l D0, 0x1D
00005A16 6010 bra +0x12 /* 00005A28 */
label00005A18:
00005A18 302D E5A2 move.w D0, [A5 - 0x1A5E]
00005A1C D040 add.w D0, D0
00005A1E 41ED E492 lea.l A0, [A5 - 0x1B6E]
00005A22 3030 0000 move.w D0, [A0 + D0.w]
00005A26 48C0 ext.l D0
label00005A28:
00005A28 2E00 move.l D7, D0
00005A2A 302D E5A0 move.w D0, [A5 - 0x1A60]
00005A2E 48C0 ext.l D0
00005A30 BE80 cmp.l D7, D0
00005A32 6C3A bge +0x3C /* 00005A6E */
00005A34 3B47 E5A0 move.w [A5 - 0x1A60], D7
00005A38 6034 bra +0x36 /* 00005A6E */
label00005A3A:
00005A3A 486D BAEC pea.l [A5 - 0x4514]
00005A3E 486E FFF6 pea.l [A6 - 0xA]
00005A42 3F3C 080E move.w -[A7], 0x80E
00005A46 A9EB syscall Pack4/FP68K
00005A48 41EE FFF6 lea.l A0, [A6 - 0xA]
00005A4C 43EE FFEC lea.l A1, [A6 - 0x14]
00005A50 22D8 move.l [A1]+, [A0]+
00005A52 22D8 move.l [A1]+, [A0]+
00005A54 32D8 move.w [A1]+, [A0]+
00005A56 486E FFEC pea.l [A6 - 0x14]
00005A5A 3F3C 0016 move.w -[A7], 0x16
00005A5E A9EB syscall Pack4/FP68K
00005A60 486E FFEC pea.l [A6 - 0x14]
00005A64 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00005A68 D16D E59E add.w [A5 - 0x1A62], D0
00005A6C 588F addq.l A7, 4
label00005A6E:
00005A6E 4EAD 0D52 jsr [A5 + 0xD52 /* export_422 */]
00005A72 2F00 move.l -[A7], D0
00005A74 2F0B move.l -[A7], A3
00005A76 4EBA E8F6 jsr [PC - 0x170A /* 0000436E */]
00005A7A 508F addq.l A7, 8
00005A7C 6022 bra +0x24 /* 00005AA0 */
label00005A7E:
00005A7E 2F0B move.l -[A7], A3
00005A80 4EBA EBF6 jsr [PC - 0x140A /* 00004678 */]
00005A84 700C moveq.l D0, 0x0C
00005A86 2F00 move.l -[A7], D0
00005A88 2F0B move.l -[A7], A3
00005A8A 4EBA F0F6 jsr [PC - 0xF0A /* 00004B82 */]
00005A8E 4FEF 000C lea.l A7, [A7 + 0xC]
00005A92 600C bra +0xE /* 00005AA0 */
label00005A94:
00005A94 7002 moveq.l D0, 0x02
00005A96 2F00 move.l -[A7], D0
00005A98 2F0B move.l -[A7], A3
00005A9A 4EBA EA74 jsr [PC - 0x158C /* 00004510 */]
00005A9E 508F addq.l A7, 8
label00005AA0:
00005AA0 4CEE 0880 FFE4 movem.l D7,A3, [A6 - 0x1C]
00005AA6 4E5E unlink A6
00005AA8 4E75 rts
fn00005AAA:
00005AAA 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00005AAE 286F 0018 movea.l A4, [A7 + 0x18]
00005AB2 266F 0014 movea.l A3, [A7 + 0x14]
00005AB6 177C 0003 000D move.b [A3 + 0xD], 0x3
00005ABC 422B 000C clr.b [A3 + 0xC]
00005AC0 276D BA78 0008 move.l [A3 + 0x8], [A5 - 0x4588]
00005AC6 7000 moveq.l D0, 0x00
00005AC8 1014 move.b D0, [A4]
00005ACA 7200 moveq.l D1, 0x00
00005ACC 122C 0001 move.b D1, [A4 + 0x1]
00005AD0 E149 lsl D1.w, 8
00005AD2 3C01 move.w D6, D1
00005AD4 8C40 or.w D6, D0
00005AD6 200C move.l D0, A4
00005AD8 5480 addq.l D0, 2
00005ADA 2040 movea.l A0, D0
00005ADC 7000 moveq.l D0, 0x00
00005ADE 1010 move.b D0, [A0]
00005AE0 220C move.l D1, A4
00005AE2 5481 addq.l D1, 2
00005AE4 2041 movea.l A0, D1
00005AE6 7200 moveq.l D1, 0x00
00005AE8 1228 0001 move.b D1, [A0 + 0x1]
00005AEC E149 lsl D1.w, 8
00005AEE 3E01 move.w D7, D1
00005AF0 8E40 or.w D7, D0
00005AF2 7001 moveq.l D0, 0x01
00005AF4 C02C FFFF and.b D0, [A4 - 0x1]
00005AF8 660C bne +0xE /* 00005B06 */
00005AFA 302D BA7C move.w D0, [A5 - 0x4584]
00005AFE D047 add.w D0, D7
00005B00 3E3C 7FFF move.w D7, 0x7FFF
00005B04 CE40 and.w D7, D0
label00005B06:
00005B06 7002 moveq.l D0, 0x02
00005B08 C02C FFFF and.b D0, [A4 - 0x1]
00005B0C 660C bne +0xE /* 00005B1A */
00005B0E 302D BA7E move.w D0, [A5 - 0x4582]
00005B12 D046 add.w D0, D6
00005B14 3C3C 7FFF move.w D6, 0x7FFF
00005B18 CC40 and.w D6, D0
label00005B1A:
00005B1A 3746 0002 move.w [A3 + 0x2], D6
00005B1E 3686 move.w [A3], D6
00005B20 3747 0006 move.w [A3 + 0x6], D7
00005B24 3747 0004 move.w [A3 + 0x4], D7
00005B28 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00005B2C 4E75 rts
fn00005B2E:
00005B2E 4E56 FFFE link A6, -0x0002
00005B32 48E7 0018 movem.l -[A7], A3,A4
00005B36 286E 000C movea.l A4, [A6 + 0xC]
00005B3A 266E 0008 movea.l A3, [A6 + 0x8]
00005B3E 177C 0003 000D move.b [A3 + 0xD], 0x3
00005B44 422B 000C clr.b [A3 + 0xC]
00005B48 276D BA78 0008 move.l [A3 + 0x8], [A5 - 0x4588]
00005B4E 7000 moveq.l D0, 0x00
00005B50 1014 move.b D0, [A4]
00005B52 3D40 FFFE move.w [A6 - 0x2], D0
00005B56 200C move.l D0, A4
00005B58 5280 addq.l D0, 1
00005B5A 2040 movea.l A0, D0
00005B5C 7000 moveq.l D0, 0x00
00005B5E 1010 move.b D0, [A0]
00005B60 220C move.l D1, A4
00005B62 5281 addq.l D1, 1
00005B64 2041 movea.l A0, D1
00005B66 7200 moveq.l D1, 0x00
00005B68 1228 0001 move.b D1, [A0 + 0x1]
00005B6C E149 lsl D1.w, 8
00005B6E 8240 or.w D1, D0
00005B70 3681 move.w [A3], D1
00005B72 200C move.l D0, A4
00005B74 5680 addq.l D0, 3
00005B76 2040 movea.l A0, D0
00005B78 7000 moveq.l D0, 0x00
00005B7A 1010 move.b D0, [A0]
00005B7C 220C move.l D1, A4
00005B7E 5681 addq.l D1, 3
00005B80 2041 movea.l A0, D1
00005B82 7200 moveq.l D1, 0x00
00005B84 1228 0001 move.b D1, [A0 + 0x1]
00005B88 E149 lsl D1.w, 8
00005B8A 8240 or.w D1, D0
00005B8C 3741 0002 move.w [A3 + 0x2], D1
00005B90 200C move.l D0, A4
00005B92 5A80 addq.l D0, 5
00005B94 2040 movea.l A0, D0
00005B96 7000 moveq.l D0, 0x00
00005B98 1010 move.b D0, [A0]
00005B9A 220C move.l D1, A4
00005B9C 5A81 addq.l D1, 5
00005B9E 2041 movea.l A0, D1
00005BA0 7200 moveq.l D1, 0x00
00005BA2 1228 0001 move.b D1, [A0 + 0x1]
00005BA6 E149 lsl D1.w, 8
00005BA8 8240 or.w D1, D0
00005BAA 3741 0004 move.w [A3 + 0x4], D1
00005BAE 200C move.l D0, A4
00005BB0 5E80 addq.l D0, 7
00005BB2 2040 movea.l A0, D0
00005BB4 7000 moveq.l D0, 0x00
00005BB6 1010 move.b D0, [A0]
00005BB8 220C move.l D1, A4
00005BBA 5E81 addq.l D1, 7
00005BBC 2041 movea.l A0, D1
00005BBE 7200 moveq.l D1, 0x00
00005BC0 1228 0001 move.b D1, [A0 + 0x1]
00005BC4 E149 lsl D1.w, 8
00005BC6 8240 or.w D1, D0
00005BC8 3741 0006 move.w [A3 + 0x6], D1
00005BCC 7001 moveq.l D0, 0x01
00005BCE C06E FFFE and.w D0, [A6 - 0x2]
00005BD2 660E bne +0x10 /* 00005BE2 */
00005BD4 302D BA7E move.w D0, [A5 - 0x4582]
00005BD8 D053 add.w D0, [A3]
00005BDA 323C 7FFF move.w D1, 0x7FFF
00005BDE C240 and.w D1, D0
00005BE0 3681 move.w [A3], D1
label00005BE2:
00005BE2 7004 moveq.l D0, 0x04
00005BE4 C06E FFFE and.w D0, [A6 - 0x2]
00005BE8 6612 bne +0x14 /* 00005BFC */
00005BEA 302D BA7E move.w D0, [A5 - 0x4582]
00005BEE D06B 0002 add.w D0, [A3 + 0x2]
00005BF2 323C 7FFF move.w D1, 0x7FFF
00005BF6 C240 and.w D1, D0
00005BF8 3741 0002 move.w [A3 + 0x2], D1
label00005BFC:
00005BFC 7002 moveq.l D0, 0x02
00005BFE C06E FFFE and.w D0, [A6 - 0x2]
00005C02 6612 bne +0x14 /* 00005C16 */
00005C04 302D BA7C move.w D0, [A5 - 0x4584]
00005C08 D06B 0004 add.w D0, [A3 + 0x4]
00005C0C 323C 7FFF move.w D1, 0x7FFF
00005C10 C240 and.w D1, D0
00005C12 3741 0004 move.w [A3 + 0x4], D1
label00005C16:
00005C16 7008 moveq.l D0, 0x08
00005C18 C06E FFFE and.w D0, [A6 - 0x2]
00005C1C 6612 bne +0x14 /* 00005C30 */
00005C1E 302D BA7C move.w D0, [A5 - 0x4584]
00005C22 D06B 0006 add.w D0, [A3 + 0x6]
00005C26 323C 7FFF move.w D1, 0x7FFF
00005C2A C240 and.w D1, D0
00005C2C 3741 0006 move.w [A3 + 0x6], D1
label00005C30:
00005C30 486E FFFE pea.l [A6 - 0x2]
00005C34 486B 0006 pea.l [A3 + 0x6]
00005C38 486B 0004 pea.l [A3 + 0x4]
00005C3C 486B 0002 pea.l [A3 + 0x2]
00005C40 2F0B move.l -[A7], A3
00005C42 4EAD 11CA jsr [A5 + 0x11CA /* export_565 */]
00005C46 4CEE 1800 FFF6 movem.l A3,A4, [A6 - 0xA]
00005C4C 4E5E unlink A6
00005C4E 4E75 rts
fn00005C50:
00005C50 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00005C54 286F 0018 movea.l A4, [A7 + 0x18]
00005C58 266F 0014 movea.l A3, [A7 + 0x14]
00005C5C 200B move.l D0, A3
00005C5E 90AD E034 sub.l D0, [A5 - 0x1FCC]
00005C62 720E moveq.l D1, 0x0E
00005C64 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00005C68 2C00 move.l D6, D0
00005C6A 2B4B E034 move.l [A5 - 0x1FCC], A3
00005C6E 4AAD BA78 tst.l [A5 - 0x4588]
00005C72 6720 beq +0x22 /* 00005C94 */
00005C74 7000 moveq.l D0, 0x00
00005C76 1014 move.b D0, [A4]
00005C78 7200 moveq.l D1, 0x00
00005C7A 122C 0001 move.b D1, [A4 + 0x1]
00005C7E E149 lsl D1.w, 8
00005C80 8240 or.w D1, D0
00005C82 7000 moveq.l D0, 0x00
00005C84 3001 move.w D0, D1
00005C86 2F00 move.l -[A7], D0
00005C88 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00005C8C 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
00005C90 508F addq.l A7, 8
00005C92 6002 bra +0x4 /* 00005C96 */
label00005C94:
00005C94 70FF moveq.l D0, 0xFFFFFFFF
label00005C96:
00005C96 2E00 move.l D7, D0
00005C98 266D E034 movea.l A3, [A5 - 0x1FCC]
00005C9C 700E moveq.l D0, 0x0E
00005C9E D7C0 add.l A3, D0
00005CA0 2406 move.l D2, D6
00005CA2 2202 move.l D1, D2
00005CA4 C4FC 000E mulu.w D2, 0xE
00005CA8 4841 swap.w D1
00005CAA C2FC 000E mulu.w D1, 0xE
00005CAE 4841 swap.w D1
00005CB0 4241 clr.w D1
00005CB2 D481 add.l D2, D1
00005CB4 95AD E034 sub.l [A5 - 0x1FCC], D2
00005CB8 4A87 tst.l D7
00005CBA 6D3C blt +0x3E /* 00005CF8 */
00005CBC 7009 moveq.l D0, 0x09
00005CBE B02C FFFF cmp.b D0, [A4 - 0x1]
00005CC2 6640 bne +0x42 /* 00005D04 */
00005CC4 302D BCF4 move.w D0, [A5 - 0x430C]
00005CC8 B06D BCF6 cmp.w D0, [A5 - 0x430A]
00005CCC 6636 bne +0x38 /* 00005D04 */
00005CCE 302D BCF8 move.w D0, [A5 - 0x4308]
00005CD2 B06D BCFA cmp.w D0, [A5 - 0x4306]
00005CD6 662C bne +0x2E /* 00005D04 */
00005CD8 302D BCF8 move.w D0, [A5 - 0x4308]
00005CDC 48C0 ext.l D0
00005CDE 2F00 move.l -[A7], D0
00005CE0 302D BCF4 move.w D0, [A5 - 0x430C]
00005CE4 48C0 ext.l D0
00005CE6 2F00 move.l -[A7], D0
00005CE8 2F2D BCFC move.l -[A7], [A5 - 0x4304]
00005CEC 2F0B move.l -[A7], A3
00005CEE 4EBA EED0 jsr [PC - 0x1130 /* 00004BC0 */]
00005CF2 4FEF 0010 lea.l A7, [A7 + 0x10]
00005CF6 600C bra +0xE /* 00005D04 */
label00005CF8:
00005CF8 700E moveq.l D0, 0x0E
00005CFA 2F00 move.l -[A7], D0
00005CFC 2F0B move.l -[A7], A3
00005CFE 4EBA EE82 jsr [PC - 0x117E /* 00004B82 */]
00005D02 508F addq.l A7, 8
label00005D04:
00005D04 200B move.l D0, A3
00005D06 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00005D0A 4E75 rts
fn00005D0C:
00005D0C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00005D10 286F 0014 movea.l A4, [A7 + 0x14]
00005D14 266F 0018 movea.l A3, [A7 + 0x18]
00005D18 197C 0003 000D move.b [A4 + 0xD], 0x3
00005D1E 422C 000C clr.b [A4 + 0xC]
00005D22 206D BA78 movea.l A0, [A5 - 0x4588]
00005D26 2068 021A movea.l A0, [A0 + 0x21A]
00005D2A 7000 moveq.l D0, 0x00
00005D2C 1013 move.b D0, [A3]
00005D2E D080 add.l D0, D0
00005D30 2200 move.l D1, D0
00005D32 E588 lsl D0, 2
00005D34 D081 add.l D0, D1
00005D36 2970 0800 0008 move.l [A4 + 0x8], [A0 + D0]
00005D3C 200B move.l D0, A3
00005D3E 5280 addq.l D0, 1
00005D40 2040 movea.l A0, D0
00005D42 7000 moveq.l D0, 0x00
00005D44 1010 move.b D0, [A0]
00005D46 220B move.l D1, A3
00005D48 5281 addq.l D1, 1
00005D4A 2041 movea.l A0, D1
00005D4C 7200 moveq.l D1, 0x00
00005D4E 1228 0001 move.b D1, [A0 + 0x1]
00005D52 E149 lsl D1.w, 8
00005D54 3C01 move.w D6, D1
00005D56 8C40 or.w D6, D0
00005D58 200B move.l D0, A3
00005D5A 5680 addq.l D0, 3
00005D5C 2040 movea.l A0, D0
00005D5E 7000 moveq.l D0, 0x00
00005D60 1010 move.b D0, [A0]
00005D62 220B move.l D1, A3
00005D64 5681 addq.l D1, 3
00005D66 2041 movea.l A0, D1
00005D68 7200 moveq.l D1, 0x00
00005D6A 1228 0001 move.b D1, [A0 + 0x1]
00005D6E E149 lsl D1.w, 8
00005D70 3E01 move.w D7, D1
00005D72 8E40 or.w D7, D0
00005D74 700F moveq.l D0, 0x0F
00005D76 B02B FFFF cmp.b D0, [A3 - 0x1]
00005D7A 6708 beq +0xA /* 00005D84 */
00005D7C 7011 moveq.l D0, 0x11
00005D7E B02B FFFF cmp.b D0, [A3 - 0x1]
00005D82 660C bne +0xE /* 00005D90 */
label00005D84:
00005D84 302D BA7C move.w D0, [A5 - 0x4584]
00005D88 D047 add.w D0, D7
00005D8A 3E3C 7FFF move.w D7, 0x7FFF
00005D8E CE40 and.w D7, D0
label00005D90:
00005D90 700F moveq.l D0, 0x0F
00005D92 B02B FFFF cmp.b D0, [A3 - 0x1]
00005D96 6708 beq +0xA /* 00005DA0 */
00005D98 7010 moveq.l D0, 0x10
00005D9A B02B FFFF cmp.b D0, [A3 - 0x1]
00005D9E 660C bne +0xE /* 00005DAC */
label00005DA0:
00005DA0 302D BA7E move.w D0, [A5 - 0x4582]
00005DA4 D046 add.w D0, D6
00005DA6 3C3C 7FFF move.w D6, 0x7FFF
00005DAA CC40 and.w D6, D0
label00005DAC:
00005DAC 3946 0002 move.w [A4 + 0x2], D6
00005DB0 3886 move.w [A4], D6
00005DB2 3947 0006 move.w [A4 + 0x6], D7
00005DB6 3947 0004 move.w [A4 + 0x4], D7
00005DBA 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00005DBE 4E75 rts
fn00005DC0:
00005DC0 48E7 0118 movem.l -[A7], D7,A3,A4
00005DC4 286F 0014 movea.l A4, [A7 + 0x14]
00005DC8 266F 0010 movea.l A3, [A7 + 0x10]
00005DCC 177C 0003 000D move.b [A3 + 0xD], 0x3
00005DD2 422B 000C clr.b [A3 + 0xC]
00005DD6 206D BA78 movea.l A0, [A5 - 0x4588]
00005DDA 2068 021A movea.l A0, [A0 + 0x21A]
00005DDE 7000 moveq.l D0, 0x00
00005DE0 1014 move.b D0, [A4]
00005DE2 D080 add.l D0, D0
00005DE4 2200 move.l D1, D0
00005DE6 E588 lsl D0, 2
00005DE8 D081 add.l D0, D1
00005DEA 2770 0800 0008 move.l [A3 + 0x8], [A0 + D0]
00005DF0 7000 moveq.l D0, 0x00
00005DF2 102C 0001 move.b D0, [A4 + 0x1]
00005DF6 2E00 move.l D7, D0
00005DF8 200C move.l D0, A4
00005DFA 5480 addq.l D0, 2
00005DFC 2040 movea.l A0, D0
00005DFE 7000 moveq.l D0, 0x00
00005E00 1010 move.b D0, [A0]
00005E02 220C move.l D1, A4
00005E04 5481 addq.l D1, 2
00005E06 2041 movea.l A0, D1
00005E08 7200 moveq.l D1, 0x00
00005E0A 1228 0001 move.b D1, [A0 + 0x1]
00005E0E E149 lsl D1.w, 8
00005E10 8240 or.w D1, D0
00005E12 3681 move.w [A3], D1
00005E14 200C move.l D0, A4
00005E16 5880 addq.l D0, 4
00005E18 2040 movea.l A0, D0
00005E1A 7000 moveq.l D0, 0x00
00005E1C 1010 move.b D0, [A0]
00005E1E 220C move.l D1, A4
00005E20 5881 addq.l D1, 4
00005E22 2041 movea.l A0, D1
00005E24 7200 moveq.l D1, 0x00
00005E26 1228 0001 move.b D1, [A0 + 0x1]
00005E2A E149 lsl D1.w, 8
00005E2C 8240 or.w D1, D0
00005E2E 3741 0002 move.w [A3 + 0x2], D1
00005E32 200C move.l D0, A4
00005E34 5C80 addq.l D0, 6
00005E36 2040 movea.l A0, D0
00005E38 7000 moveq.l D0, 0x00
00005E3A 1010 move.b D0, [A0]
00005E3C 220C move.l D1, A4
00005E3E 5C81 addq.l D1, 6
00005E40 2041 movea.l A0, D1
00005E42 7200 moveq.l D1, 0x00
00005E44 1228 0001 move.b D1, [A0 + 0x1]
00005E48 E149 lsl D1.w, 8
00005E4A 8240 or.w D1, D0
00005E4C 3741 0004 move.w [A3 + 0x4], D1
00005E50 200C move.l D0, A4
00005E52 5080 addq.l D0, 8
00005E54 2040 movea.l A0, D0
00005E56 7000 moveq.l D0, 0x00
00005E58 1010 move.b D0, [A0]
00005E5A 220C move.l D1, A4
00005E5C 5081 addq.l D1, 8
00005E5E 2041 movea.l A0, D1
00005E60 7200 moveq.l D1, 0x00
00005E62 1228 0001 move.b D1, [A0 + 0x1]
00005E66 E149 lsl D1.w, 8
00005E68 8240 or.w D1, D0
00005E6A 3741 0006 move.w [A3 + 0x6], D1
00005E6E 7001 moveq.l D0, 0x01
00005E70 C087 and.l D0, D7
00005E72 660E bne +0x10 /* 00005E82 */
00005E74 302D BA7E move.w D0, [A5 - 0x4582]
00005E78 D053 add.w D0, [A3]
00005E7A 323C 7FFF move.w D1, 0x7FFF
00005E7E C240 and.w D1, D0
00005E80 3681 move.w [A3], D1
label00005E82:
00005E82 7004 moveq.l D0, 0x04
00005E84 C087 and.l D0, D7
00005E86 6612 bne +0x14 /* 00005E9A */
00005E88 302D BA7E move.w D0, [A5 - 0x4582]
00005E8C D06B 0002 add.w D0, [A3 + 0x2]
00005E90 323C 7FFF move.w D1, 0x7FFF
00005E94 C240 and.w D1, D0
00005E96 3741 0002 move.w [A3 + 0x2], D1
label00005E9A:
00005E9A 7002 moveq.l D0, 0x02
00005E9C C087 and.l D0, D7
00005E9E 6612 bne +0x14 /* 00005EB2 */
00005EA0 302D BA7C move.w D0, [A5 - 0x4584]
00005EA4 D06B 0004 add.w D0, [A3 + 0x4]
00005EA8 323C 7FFF move.w D1, 0x7FFF
00005EAC C240 and.w D1, D0
00005EAE 3741 0004 move.w [A3 + 0x4], D1
label00005EB2:
00005EB2 7008 moveq.l D0, 0x08
00005EB4 C087 and.l D0, D7
00005EB6 6612 bne +0x14 /* 00005ECA */
00005EB8 302D BA7C move.w D0, [A5 - 0x4584]
00005EBC D06B 0006 add.w D0, [A3 + 0x6]
00005EC0 323C 7FFF move.w D1, 0x7FFF
00005EC4 C240 and.w D1, D0
00005EC6 3741 0006 move.w [A3 + 0x6], D1
label00005ECA:
00005ECA 4CDF 1880 movem.l D7,A3,A4, [A7]+
00005ECE 4E75 rts
fn00005ED0:
00005ED0 4E56 FFFC link A6, -0x0004
00005ED4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00005ED8 286E 000C movea.l A4, [A6 + 0xC]
00005EDC 266E 0008 movea.l A3, [A6 + 0x8]
00005EE0 200B move.l D0, A3
00005EE2 90AD E034 sub.l D0, [A5 - 0x1FCC]
00005EE6 720E moveq.l D1, 0x0E
00005EE8 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00005EEC 2C00 move.l D6, D0
00005EEE 2B4B E034 move.l [A5 - 0x1FCC], A3
00005EF2 206D BA78 movea.l A0, [A5 - 0x4588]
00005EF6 2068 021A movea.l A0, [A0 + 0x21A]
00005EFA 7000 moveq.l D0, 0x00
00005EFC 1014 move.b D0, [A4]
00005EFE D080 add.l D0, D0
00005F00 2200 move.l D1, D0
00005F02 E588 lsl D0, 2
00005F04 D081 add.l D0, D1
00005F06 2D70 0800 FFFC move.l [A6 - 0x4], [A0 + D0]
00005F0C 6714 beq +0x16 /* 00005F22 */
00005F0E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005F12 200C move.l D0, A4
00005F14 5280 addq.l D0, 1
00005F16 2F00 move.l -[A7], D0
00005F18 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
00005F1C 48C0 ext.l D0
00005F1E 508F addq.l A7, 8
00005F20 6002 bra +0x4 /* 00005F24 */
label00005F22:
00005F22 70FF moveq.l D0, 0xFFFFFFFF
label00005F24:
00005F24 2E00 move.l D7, D0
00005F26 266D E034 movea.l A3, [A5 - 0x1FCC]
00005F2A 700E moveq.l D0, 0x0E
00005F2C D7C0 add.l A3, D0
00005F2E 2406 move.l D2, D6
00005F30 2202 move.l D1, D2
00005F32 C4FC 000E mulu.w D2, 0xE
00005F36 4841 swap.w D1
00005F38 C2FC 000E mulu.w D1, 0xE
00005F3C 4841 swap.w D1
00005F3E 4241 clr.w D1
00005F40 D481 add.l D2, D1
00005F42 95AD E034 sub.l [A5 - 0x1FCC], D2
00005F46 4A87 tst.l D7
00005F48 6D3C blt +0x3E /* 00005F86 */
00005F4A 7014 moveq.l D0, 0x14
00005F4C B02C FFFF cmp.b D0, [A4 - 0x1]
00005F50 664A bne +0x4C /* 00005F9C */
00005F52 302D BCF4 move.w D0, [A5 - 0x430C]
00005F56 B06D BCF6 cmp.w D0, [A5 - 0x430A]
00005F5A 6640 bne +0x42 /* 00005F9C */
00005F5C 302D BCF8 move.w D0, [A5 - 0x4308]
00005F60 B06D BCFA cmp.w D0, [A5 - 0x4306]
00005F64 6636 bne +0x38 /* 00005F9C */
00005F66 302D BCF8 move.w D0, [A5 - 0x4308]
00005F6A 48C0 ext.l D0
00005F6C 2F00 move.l -[A7], D0
00005F6E 302D BCF4 move.w D0, [A5 - 0x430C]
00005F72 48C0 ext.l D0
00005F74 2F00 move.l -[A7], D0
00005F76 2F2D BCFC move.l -[A7], [A5 - 0x4304]
00005F7A 2F0B move.l -[A7], A3
00005F7C 4EBA EC42 jsr [PC - 0x13BE /* 00004BC0 */]
00005F80 4FEF 0010 lea.l A7, [A7 + 0x10]
00005F84 6016 bra +0x18 /* 00005F9C */
label00005F86:
00005F86 4AAE FFFC tst.l [A6 - 0x4]
00005F8A 6704 beq +0x6 /* 00005F90 */
00005F8C 700E moveq.l D0, 0x0E
00005F8E 6002 bra +0x4 /* 00005F92 */
label00005F90:
00005F90 700D moveq.l D0, 0x0D
label00005F92:
00005F92 2F00 move.l -[A7], D0
00005F94 2F0B move.l -[A7], A3
00005F96 4EBA EBEA jsr [PC - 0x1416 /* 00004B82 */]
00005F9A 508F addq.l A7, 8
label00005F9C:
00005F9C 200B move.l D0, A3
00005F9E 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14]
00005FA4 4E5E unlink A6
00005FA6 4E75 rts
fn00005FA8:
00005FA8 4E56 FFF4 link A6, -0x000C
00005FAC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00005FB0 286E 000C movea.l A4, [A6 + 0xC]
00005FB4 266E 0008 movea.l A3, [A6 + 0x8]
00005FB8 2F0C move.l -[A7], A4
00005FBA 486D BBBC pea.l [A5 - 0x4444]
00005FBE 4EBA AD54 jsr [PC - 0x52AC /* 00000D14 */]
00005FC2 7000 moveq.l D0, 0x00
00005FC4 1014 move.b D0, [A4]
00005FC6 5280 addq.l D0, 1
00005FC8 41ED BBBC lea.l A0, [A5 - 0x4444]
00005FCC 4230 0000 clr.b [A0 + D0.w]
00005FD0 200B move.l D0, A3
00005FD2 90AD E034 sub.l D0, [A5 - 0x1FCC]
00005FD6 720E moveq.l D1, 0x0E
00005FD8 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00005FDC 2C00 move.l D6, D0
00005FDE 2B4B E034 move.l [A5 - 0x1FCC], A3
00005FE2 41ED BBBC lea.l A0, [A5 - 0x4444]
00005FE6 5288 addq.l A0, 1
00005FE8 2F08 move.l -[A7], A0
00005FEA 486E FFF4 pea.l [A6 - 0xC]
00005FEE 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
00005FF2 48C0 ext.l D0
00005FF4 2E00 move.l D7, D0
00005FF6 266D E034 movea.l A3, [A5 - 0x1FCC]
00005FFA 700E moveq.l D0, 0x0E
00005FFC D7C0 add.l A3, D0
00005FFE 2406 move.l D2, D6
00006000 2202 move.l D1, D2
00006002 C4FC 000E mulu.w D2, 0xE
00006006 4841 swap.w D1
00006008 C2FC 000E mulu.w D1, 0xE
0000600C 4841 swap.w D1
0000600E 4241 clr.w D1
00006010 D481 add.l D2, D1
00006012 95AD E034 sub.l [A5 - 0x1FCC], D2
00006016 4A87 tst.l D7
00006018 4FEF 0010 lea.l A7, [A7 + 0x10]
0000601C 6754 beq +0x56 /* 00006072 */
0000601E 7016 moveq.l D0, 0x16
00006020 B02C FFFF cmp.b D0, [A4 - 0x1]
00006024 6634 bne +0x36 /* 0000605A */
00006026 302E FFF4 move.w D0, [A6 - 0xC]
0000602A B06E FFF6 cmp.w D0, [A6 - 0xA]
0000602E 662A bne +0x2C /* 0000605A */
00006030 302E FFF8 move.w D0, [A6 - 0x8]
00006034 B06E FFFA cmp.w D0, [A6 - 0x6]
00006038 6620 bne +0x22 /* 0000605A */
0000603A 302E FFF8 move.w D0, [A6 - 0x8]
0000603E 48C0 ext.l D0
00006040 2F00 move.l -[A7], D0
00006042 302E FFF4 move.w D0, [A6 - 0xC]
00006046 48C0 ext.l D0
00006048 2F00 move.l -[A7], D0
0000604A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000604E 2F0B move.l -[A7], A3
00006050 4EBA EB6E jsr [PC - 0x1492 /* 00004BC0 */]
00006054 4FEF 0010 lea.l A7, [A7 + 0x10]
00006058 6024 bra +0x26 /* 0000607E */
label0000605A:
0000605A 177C 0003 000D move.b [A3 + 0xD], 0x3
00006060 422B 000C clr.b [A3 + 0xC]
00006064 41EE FFF4 lea.l A0, [A6 - 0xC]
00006068 224B movea.l A1, A3
0000606A 22D8 move.l [A1]+, [A0]+
0000606C 22D8 move.l [A1]+, [A0]+
0000606E 22D8 move.l [A1]+, [A0]+
00006070 600C bra +0xE /* 0000607E */
label00006072:
00006072 7040 moveq.l D0, 0x40
00006074 2F00 move.l -[A7], D0
00006076 2F0B move.l -[A7], A3
00006078 4EBA EB08 jsr [PC - 0x14F8 /* 00004B82 */]
0000607C 508F addq.l A7, 8
label0000607E:
0000607E 200B move.l D0, A3
00006080 4CEE 18C0 FFE4 movem.l D6,D7,A3,A4, [A6 - 0x1C]
00006086 4E5E unlink A6
00006088 4E75 rts
fn0000608A:
0000608A 4E56 0000 link A6, 0
0000608E 2F0B move.l -[A7], A3
00006090 266E 0008 movea.l A3, [A6 + 0x8]
00006094 4AAD BA78 tst.l [A5 - 0x4588]
00006098 6742 beq +0x44 /* 000060DC */
0000609A 704B moveq.l D0, 0x4B
0000609C B02E 000F cmp.b D0, [A6 + 0xF]
000060A0 6624 bne +0x26 /* 000060C6 */
000060A2 206D BA78 movea.l A0, [A5 - 0x4588]
000060A6 3028 0186 move.w D0, [A0 + 0x186]
000060AA 48C0 ext.l D0
000060AC 206D BA78 movea.l A0, [A5 - 0x4588]
000060B0 3228 0188 move.w D1, [A0 + 0x188]
000060B4 48C1 ext.l D1
000060B6 8280 or.l D1, D0
000060B8 206D BA78 movea.l A0, [A5 - 0x4588]
000060BC 3028 018A move.w D0, [A0 + 0x18A]
000060C0 48C0 ext.l D0
000060C2 8081 or.l D0, D1
000060C4 600A bra +0xC /* 000060D0 */
label000060C6:
000060C6 206D BA78 movea.l A0, [A5 - 0x4588]
000060CA 3028 0182 move.w D0, [A0 + 0x182]
000060CE 48C0 ext.l D0
label000060D0:
000060D0 2F00 move.l -[A7], D0
000060D2 2F0B move.l -[A7], A3
000060D4 4EBA E250 jsr [PC - 0x1DB0 /* 00004326 */]
000060D8 508F addq.l A7, 8
000060DA 600C bra +0xE /* 000060E8 */
label000060DC:
000060DC 700D moveq.l D0, 0x0D
000060DE 2F00 move.l -[A7], D0
000060E0 2F0B move.l -[A7], A3
000060E2 4EBA EA9E jsr [PC - 0x1562 /* 00004B82 */]
000060E6 508F addq.l A7, 8
label000060E8:
000060E8 266E FFFC movea.l A3, [A6 - 0x4]
000060EC 4E5E unlink A6
000060EE 4E75 rts
fn000060F0:
000060F0 4E56 FFEC link A6, -0x0014
000060F4 2F0B move.l -[A7], A3
000060F6 266E 0008 movea.l A3, [A6 + 0x8]
000060FA 486D E9D6 pea.l [A5 - 0x162A]
000060FE 486E FFF6 pea.l [A6 - 0xA]
00006102 3F3C 080E move.w -[A7], 0x80E
00006106 A9EB syscall Pack4/FP68K
00006108 486E FFF6 pea.l [A6 - 0xA]
0000610C 486D B90C pea.l [A5 - 0x46F4]
00006110 3F3C 0810 move.w -[A7], 0x810
00006114 A9EB syscall Pack4/FP68K
00006116 486D B90C pea.l [A5 - 0x46F4]
0000611A 486E FFEC pea.l [A6 - 0x14]
0000611E 3F3C 080E move.w -[A7], 0x80E
00006122 A9EB syscall Pack4/FP68K
00006124 486E FFEC pea.l [A6 - 0x14]
00006128 486D B914 pea.l [A5 - 0x46EC]
0000612C 3F3C 0810 move.w -[A7], 0x810
00006130 A9EB syscall Pack4/FP68K
00006132 426D B90A clr.w [A5 - 0x46F6]
00006136 7000 moveq.l D0, 0x00
00006138 2B40 B91C move.l [A5 - 0x46E4], D0
0000613C 3B7C 0001 B908 move.w [A5 - 0x46F8], 0x1
00006142 7200 moveq.l D1, 0x00
00006144 122E 000F move.b D1, [A6 + 0xF]
00006148 74B4 moveq.l D2, 0xFFFFFFB4
0000614A 9282 sub.l D1, D2
0000614C 3B41 BADE move.w [A5 - 0x4522], D1
00006150 486D 27C2 pea.l [A5 + 0x27C2 /* export_1268 */]
00006154 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00006158 4A40 tst.w D0
0000615A 588F addq.l A7, 4
0000615C 6712 beq +0x14 /* 00006170 */
0000615E 2F0B move.l -[A7], A3
00006160 4EAD 27C2 jsr [A5 + 0x27C2 /* export_1268 */]
00006164 486D 27C2 pea.l [A5 + 0x27C2 /* export_1268 */]
00006168 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000616C 508F addq.l A7, 8
0000616E 600C bra +0xE /* 0000617C */
label00006170:
00006170 7003 moveq.l D0, 0x03
00006172 2F00 move.l -[A7], D0
00006174 2F0B move.l -[A7], A3
00006176 4EBA E398 jsr [PC - 0x1C68 /* 00004510 */]
0000617A 508F addq.l A7, 8
label0000617C:
0000617C 266E FFE8 movea.l A3, [A6 - 0x18]
00006180 4E5E unlink A6
00006182 4E75 rts
fn00006184:
00006184 2F0B move.l -[A7], A3
00006186 266F 0008 movea.l A3, [A7 + 0x8]
0000618A 7003 moveq.l D0, 0x03
0000618C 2F00 move.l -[A7], D0
0000618E 2F0B move.l -[A7], A3
00006190 4EBA E37E jsr [PC - 0x1C82 /* 00004510 */]
00006194 4A40 tst.w D0
00006196 508F addq.l A7, 8
00006198 6700 009E beq +0xA0 /* 00006238 */
0000619C 486D B8A4 pea.l [A5 - 0x475C]
000061A0 486D BAEC pea.l [A5 - 0x4514]
000061A4 4EBA A7D0 jsr [PC - 0x5830 /* 00000976 */]
000061A8 4A80 tst.l D0
000061AA 508F addq.l A7, 8
000061AC 6C2A bge +0x2C /* 000061D8 */
000061AE 486D BAEC pea.l [A5 - 0x4514]
000061B2 4EBA A820 jsr [PC - 0x57E0 /* 000009D4 */]
000061B6 4A40 tst.w D0
000061B8 588F addq.l A7, 4
000061BA 671C beq +0x1E /* 000061D8 */
000061BC 486D BAF4 pea.l [A5 - 0x450C]
000061C0 4EBA A812 jsr [PC - 0x57EE /* 000009D4 */]
000061C4 4A40 tst.w D0
000061C6 588F addq.l A7, 4
000061C8 6F0E ble +0x10 /* 000061D8 */
000061CA 486D BAFC pea.l [A5 - 0x4504]
000061CE 4EBA A804 jsr [PC - 0x57FC /* 000009D4 */]
000061D2 4A40 tst.w D0
000061D4 588F addq.l A7, 4
000061D6 6E0E bgt +0x10 /* 000061E6 */
label000061D8:
000061D8 700C moveq.l D0, 0x0C
000061DA 2F00 move.l -[A7], D0
000061DC 2F0B move.l -[A7], A3
000061DE 4EBA E9A2 jsr [PC - 0x165E /* 00004B82 */]
000061E2 508F addq.l A7, 8
000061E4 6052 bra +0x54 /* 00006238 */
label000061E6:
000061E6 486D BAEC pea.l [A5 - 0x4514]
000061EA 486D E9CE pea.l [A5 - 0x1632]
000061EE 486D BAEC pea.l [A5 - 0x4514]
000061F2 4EBA A364 jsr [PC - 0x5C9C /* 00000558 */]
000061F6 486D BAF4 pea.l [A5 - 0x450C]
000061FA 486D BAFC pea.l [A5 - 0x4504]
000061FE 486D BAF4 pea.l [A5 - 0x450C]
00006202 4EBA A3C0 jsr [PC - 0x5C40 /* 000005C4 */]
00006206 486D BAEC pea.l [A5 - 0x4514]
0000620A 7001 moveq.l D0, 0x01
0000620C 2F00 move.l -[A7], D0
0000620E 486D BAEC pea.l [A5 - 0x4514]
00006212 4EBA A4E2 jsr [PC - 0x5B1E /* 000006F6 */]
00006216 486D BAF4 pea.l [A5 - 0x450C]
0000621A 7001 moveq.l D0, 0x01
0000621C 2F00 move.l -[A7], D0
0000621E 486D BAF4 pea.l [A5 - 0x450C]
00006222 4EBA A4D2 jsr [PC - 0x5B2E /* 000006F6 */]
00006226 2F0B move.l -[A7], A3
00006228 486D BAEC pea.l [A5 - 0x4514]
0000622C 486D BAF4 pea.l [A5 - 0x450C]
00006230 4EBA A392 jsr [PC - 0x5C6E /* 000005C4 */]
00006234 4FEF 003C lea.l A7, [A7 + 0x3C]
label00006238:
00006238 265F movea.l A3, [A7]+
0000623A 4E75 rts
fn0000623C:
0000623C 2F0B move.l -[A7], A3
0000623E 266F 0008 movea.l A3, [A7 + 0x8]
00006242 7003 moveq.l D0, 0x03
00006244 2F00 move.l -[A7], D0
00006246 2F0B move.l -[A7], A3
00006248 4EBA E2C6 jsr [PC - 0x1D3A /* 00004510 */]
0000624C 4A40 tst.w D0
0000624E 508F addq.l A7, 8
00006250 6758 beq +0x5A /* 000062AA */
00006252 486D BAEC pea.l [A5 - 0x4514]
00006256 4EBA A77C jsr [PC - 0x5884 /* 000009D4 */]
0000625A 4A40 tst.w D0
0000625C 588F addq.l A7, 4
0000625E 6738 beq +0x3A /* 00006298 */
00006260 4EBA E938 jsr [PC - 0x16C8 /* 00004B9A */]
00006264 486D BB34 pea.l [A5 - 0x44CC]
00006268 486D E9CE pea.l [A5 - 0x1632]
0000626C 486D BB34 pea.l [A5 - 0x44CC]
00006270 4EBA A30A jsr [PC - 0x5CF6 /* 0000057C */]
00006274 486D BB34 pea.l [A5 - 0x44CC]
00006278 486D BAEC pea.l [A5 - 0x4514]
0000627C 486D BB34 pea.l [A5 - 0x44CC]
00006280 4EBA A342 jsr [PC - 0x5CBE /* 000005C4 */]
00006284 2F0B move.l -[A7], A3
00006286 486D BB34 pea.l [A5 - 0x44CC]
0000628A 486D BAFC pea.l [A5 - 0x4504]
0000628E 4EBA A310 jsr [PC - 0x5CF0 /* 000005A0 */]
00006292 4FEF 0024 lea.l A7, [A7 + 0x24]
00006296 6012 bra +0x14 /* 000062AA */
label00006298:
00006298 2F0B move.l -[A7], A3
0000629A 486D BAF4 pea.l [A5 - 0x450C]
0000629E 486D BAFC pea.l [A5 - 0x4504]
000062A2 4EBA A2FC jsr [PC - 0x5D04 /* 000005A0 */]
000062A6 4FEF 000C lea.l A7, [A7 + 0xC]
label000062AA:
000062AA 265F movea.l A3, [A7]+
000062AC 4E75 rts
fn000062AE:
000062AE 2F0B move.l -[A7], A3
000062B0 266F 0008 movea.l A3, [A7 + 0x8]
000062B4 7003 moveq.l D0, 0x03
000062B6 2F00 move.l -[A7], D0
000062B8 2F0B move.l -[A7], A3
000062BA 4EBA E254 jsr [PC - 0x1DAC /* 00004510 */]
000062BE 4A40 tst.w D0
000062C0 508F addq.l A7, 8
000062C2 6700 00C6 beq +0xC8 /* 0000638A */
000062C6 486D BAEC pea.l [A5 - 0x4514]
000062CA 486D BAFC pea.l [A5 - 0x4504]
000062CE 486D BAEC pea.l [A5 - 0x4514]
000062D2 4EBA A2CC jsr [PC - 0x5D34 /* 000005A0 */]
000062D6 486D BAEC pea.l [A5 - 0x4514]
000062DA 486D BAF4 pea.l [A5 - 0x450C]
000062DE 486D BAEC pea.l [A5 - 0x4514]
000062E2 4EBA A2E0 jsr [PC - 0x5D20 /* 000005C4 */]
000062E6 486D BAF4 pea.l [A5 - 0x450C]
000062EA 4EBA A6E8 jsr [PC - 0x5918 /* 000009D4 */]
000062EE 4A40 tst.w D0
000062F0 4FEF 001C lea.l A7, [A7 + 0x1C]
000062F4 672E beq +0x30 /* 00006324 */
000062F6 486D BAFC pea.l [A5 - 0x4504]
000062FA 4EBA A6D8 jsr [PC - 0x5928 /* 000009D4 */]
000062FE 4A40 tst.w D0
00006300 588F addq.l A7, 4
00006302 6F20 ble +0x22 /* 00006324 */
00006304 486D B964 pea.l [A5 - 0x469C]
00006308 486D BAEC pea.l [A5 - 0x4514]
0000630C 4EBA A668 jsr [PC - 0x5998 /* 00000976 */]
00006310 4A80 tst.l D0
00006312 508F addq.l A7, 8
00006314 6F0E ble +0x10 /* 00006324 */
00006316 486D BAEC pea.l [A5 - 0x4514]
0000631A 4EBA A6B8 jsr [PC - 0x5948 /* 000009D4 */]
0000631E 4A40 tst.w D0
00006320 588F addq.l A7, 4
00006322 6C0E bge +0x10 /* 00006332 */
label00006324:
00006324 700C moveq.l D0, 0x0C
00006326 2F00 move.l -[A7], D0
00006328 2F0B move.l -[A7], A3
0000632A 4EBA E856 jsr [PC - 0x17AA /* 00004B82 */]
0000632E 508F addq.l A7, 8
00006330 6058 bra +0x5A /* 0000638A */
label00006332:
00006332 486D BAFC pea.l [A5 - 0x4504]
00006336 486D E9CE pea.l [A5 - 0x1632]
0000633A 486D BAFC pea.l [A5 - 0x4504]
0000633E 4EBA A218 jsr [PC - 0x5DE8 /* 00000558 */]
00006342 486D BAEC pea.l [A5 - 0x4514]
00006346 486D BAEC pea.l [A5 - 0x4514]
0000634A 486D E9CE pea.l [A5 - 0x1632]
0000634E 4EBA A22C jsr [PC - 0x5DD4 /* 0000057C */]
00006352 486D BAFC pea.l [A5 - 0x4504]
00006356 7001 moveq.l D0, 0x01
00006358 2F00 move.l -[A7], D0
0000635A 486D BAFC pea.l [A5 - 0x4504]
0000635E 4EBA A396 jsr [PC - 0x5C6A /* 000006F6 */]
00006362 486D BAEC pea.l [A5 - 0x4514]
00006366 7001 moveq.l D0, 0x01
00006368 2F00 move.l -[A7], D0
0000636A 486D BAEC pea.l [A5 - 0x4514]
0000636E 4EBA A386 jsr [PC - 0x5C7A /* 000006F6 */]
00006372 0A2D 0080 BAEC xori.b [A5 - 0x4514], 0x80
00006378 2F0B move.l -[A7], A3
0000637A 486D BAFC pea.l [A5 - 0x4504]
0000637E 486D BAEC pea.l [A5 - 0x4514]
00006382 4EBA A240 jsr [PC - 0x5DC0 /* 000005C4 */]
00006386 4FEF 003C lea.l A7, [A7 + 0x3C]
label0000638A:
0000638A 265F movea.l A3, [A7]+
0000638C 4E75 rts
fn0000638E:
0000638E 4E56 FFF8 link A6, -0x0008
00006392 48E7 0018 movem.l -[A7], A3,A4
00006396 286E 000C movea.l A4, [A6 + 0xC]
0000639A 206E 0008 movea.l A0, [A6 + 0x8]
0000639E 7001 moveq.l D0, 0x01
000063A0 B028 000D cmp.b D0, [A0 + 0xD]
000063A4 6608 bne +0xA /* 000063AE */
000063A6 206E 0008 movea.l A0, [A6 + 0x8]
000063AA 2B50 BBA0 move.l [A5 - 0x4460], [A0]
label000063AE:
000063AE 7000 moveq.l D0, 0x00
000063B0 2640 movea.l A3, D0
000063B2 1214 move.b D1, [A4]
000063B4 6500 00F8 bcs +0xFA /* 000064AE */
000063B8 0C01 0003 cmpi.b D1, 0x3
000063BC 6200 00F0 bhi +0xF2 /* 000064AE */
000063C0 7400 moveq.l D2, 0x00
000063C2 1401 move.b D2, D1
000063C4 D442 add.w D2, D2
000063C6 343B 2006 move.w D2, [PC + D2.w + 0x6]
000063CA 4EFB 2000 jmp [PC + D2.w]
000063CE 002C 0052 00E2 ori.b [A4 + 0xE2], 0x52 /* 'R' */
000063D4 000A 7000 ori.b A2, 0x0
000063D8 102C 0001 move.b D0, [A4 + 0x1]
000063DC 2200 move.l D1, D0
000063DE C0FC 000E mulu.w D0, 0xE
000063E2 4841 swap.w D1
000063E4 C2FC 000E mulu.w D1, 0xE
000063E8 4841 swap.w D1
000063EA 4241 clr.w D1
000063EC D081 add.l D0, D1
000063EE 2640 movea.l A3, D0
000063F0 D7ED E028 add.l A3, [A5 - 0x1FD8]
000063F4 6000 00B8 bra +0xBA /* 000064AE */
000063F8 206D E03C movea.l A0, [A5 - 0x1FC4]
000063FC 7000 moveq.l D0, 0x00
000063FE 102C 0001 move.b D0, [A4 + 0x1]
00006402 2200 move.l D1, D0
00006404 C0FC 000E mulu.w D0, 0xE
00006408 4841 swap.w D1
0000640A C2FC 000E mulu.w D1, 0xE
0000640E 4841 swap.w D1
00006410 4241 clr.w D1
00006412 D081 add.l D0, D1
00006414 2640 movea.l A3, D0
00006416 D7E8 0088 add.l A3, [A0 + 0x88]
0000641A 6000 0092 bra +0x94 /* 000064AE */
0000641E 486E FFF8 pea.l [A6 - 0x8]
00006422 486E FFFC pea.l [A6 - 0x4]
00006426 206D E03C movea.l A0, [A5 - 0x1FC4]
0000642A 2068 008C movea.l A0, [A0 + 0x8C]
0000642E 7000 moveq.l D0, 0x00
00006430 102C 0001 move.b D0, [A4 + 0x1]
00006434 2200 move.l D1, D0
00006436 C0FC 000C mulu.w D0, 0xC
0000643A 4841 swap.w D1
0000643C C2FC 000C mulu.w D1, 0xC
00006440 4841 swap.w D1
00006442 4241 clr.w D1
00006444 D081 add.l D0, D1
00006446 4870 0800 pea.l [A0 + D0]
0000644A 206D E03C movea.l A0, [A5 - 0x1FC4]
0000644E 2068 0090 movea.l A0, [A0 + 0x90]
00006452 226D E03C movea.l A1, [A5 - 0x1FC4]
00006456 2269 008C movea.l A1, [A1 + 0x8C]
0000645A 7000 moveq.l D0, 0x00
0000645C 102C 0001 move.b D0, [A4 + 0x1]
00006460 2200 move.l D1, D0
00006462 C0FC 000C mulu.w D0, 0xC
00006466 4841 swap.w D1
00006468 C2FC 000C mulu.w D1, 0xC
0000646C 4841 swap.w D1
0000646E 4241 clr.w D1
00006470 D081 add.l D0, D1
00006472 2271 0804 movea.l A1, [A1 + D0 + 0x4]
00006476 7000 moveq.l D0, 0x00
00006478 1011 move.b D0, [A1]
0000647A E780 asl D0, 3
0000647C 4870 0800 pea.l [A0 + D0]
00006480 4EAD 197A jsr [A5 + 0x197A /* export_811 */]
00006484 4AAE FFF8 tst.l [A6 - 0x8]
00006488 4FEF 0010 lea.l A7, [A7 + 0x10]
0000648C 6D20 blt +0x22 /* 000064AE */
0000648E 206E FFFC movea.l A0, [A6 - 0x4]
00006492 222E FFF8 move.l D1, [A6 - 0x8]
00006496 2001 move.l D0, D1
00006498 C2FC 000E mulu.w D1, 0xE
0000649C 4840 swap.w D0
0000649E C0FC 000E mulu.w D0, 0xE
000064A2 4840 swap.w D0
000064A4 4240 clr.w D0
000064A6 D280 add.l D1, D0
000064A8 2641 movea.l A3, D1
000064AA D7E8 0088 add.l A3, [A0 + 0x88]
label000064AE:
000064AE 200B move.l D0, A3
000064B0 673C beq +0x3E /* 000064EE */
000064B2 7008 moveq.l D0, 0x08
000064B4 B02B 000D cmp.b D0, [A3 + 0xD]
000064B8 6608 bne +0xA /* 000064C2 */
000064BA 2F0B move.l -[A7], A3
000064BC 4EAD 0DBA jsr [A5 + 0xDBA /* export_435 */]
000064C0 588F addq.l A7, 4
label000064C2:
000064C2 206E 0008 movea.l A0, [A6 + 0x8]
000064C6 224B movea.l A1, A3
000064C8 22D8 move.l [A1]+, [A0]+
000064CA 22D8 move.l [A1]+, [A0]+
000064CC 22D8 move.l [A1]+, [A0]+
000064CE 32D8 move.w [A1]+, [A0]+
000064D0 7001 moveq.l D0, 0x01
000064D2 B02B 000D cmp.b D0, [A3 + 0xD]
000064D6 6616 bne +0x18 /* 000064EE */
000064D8 177C 0008 000D move.b [A3 + 0xD], 0x8
000064DE 2013 move.l D0, [A3]
000064E0 D0AD BBA4 add.l D0, [A5 - 0x445C]
000064E4 2F00 move.l -[A7], D0
000064E6 4EAD 0F0A jsr [A5 + 0xF0A /* export_477 */]
000064EA 2680 move.l [A3], D0
000064EC 588F addq.l A7, 4
label000064EE:
000064EE 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
000064F4 4E5E unlink A6
000064F6 4E75 rts
fn000064F8:
000064F8 4E56 0000 link A6, 0
000064FC 2F0B move.l -[A7], A3
000064FE 266E 0008 movea.l A3, [A6 + 0x8]
00006502 7003 moveq.l D0, 0x03
00006504 B02B 000D cmp.b D0, [A3 + 0xD]
00006508 6666 bne +0x68 /* 00006570 */
0000650A 302B 0004 move.w D0, [A3 + 0x4]
0000650E 48C0 ext.l D0
00006510 2F00 move.l -[A7], D0
00006512 3013 move.w D0, [A3]
00006514 48C0 ext.l D0
00006516 2F00 move.l -[A7], D0
00006518 2F2B 0008 move.l -[A7], [A3 + 0x8]
0000651C 2F0B move.l -[A7], A3
0000651E 4EBA E6A0 jsr [PC - 0x1960 /* 00004BC0 */]
00006522 7002 moveq.l D0, 0x02
00006524 B02B 000D cmp.b D0, [A3 + 0xD]
00006528 4FEF 0010 lea.l A7, [A7 + 0x10]
0000652C 675A beq +0x5C /* 00006588 */
0000652E 7000 moveq.l D0, 0x00
00006530 102E 000F move.b D0, [A6 + 0xF]
00006534 0C80 0000 00E7 cmpi.l D0, 0xE7
0000653A 6616 bne +0x18 /* 00006552 */
0000653C 7001 moveq.l D0, 0x01
0000653E B02B 000D cmp.b D0, [A3 + 0xD]
00006542 6744 beq +0x46 /* 00006588 */
00006544 486D B952 pea.l [A5 - 0x46AE]
00006548 2F0B move.l -[A7], A3
0000654A 4EBA E1DC jsr [PC - 0x1E24 /* 00004728 */]
0000654E 508F addq.l A7, 8
00006550 6036 bra +0x38 /* 00006588 */
label00006552:
00006552 4A2B 000D tst.b [A3 + 0xD]
00006556 6730 beq +0x32 /* 00006588 */
00006558 7001 moveq.l D0, 0x01
0000655A 2F00 move.l -[A7], D0
0000655C 2F0B move.l -[A7], A3
0000655E 4EBA DFB0 jsr [PC - 0x2050 /* 00004510 */]
00006562 26AD E9D6 move.l [A3], [A5 - 0x162A]
00006566 276D E9DA 0004 move.l [A3 + 0x4], [A5 - 0x1626]
0000656C 508F addq.l A7, 8
0000656E 6018 bra +0x1A /* 00006588 */
label00006570:
00006570 7001 moveq.l D0, 0x01
00006572 2F00 move.l -[A7], D0
00006574 2F0B move.l -[A7], A3
00006576 4EBA DF98 jsr [PC - 0x2068 /* 00004510 */]
0000657A 7017 moveq.l D0, 0x17
0000657C 2F00 move.l -[A7], D0
0000657E 2F0B move.l -[A7], A3
00006580 4EBA E600 jsr [PC - 0x1A00 /* 00004B82 */]
00006584 4FEF 0010 lea.l A7, [A7 + 0x10]
label00006588:
00006588 266E FFFC movea.l A3, [A6 - 0x4]
0000658C 4E5E unlink A6
0000658E 4E75 rts
fn00006590:
00006590 4E56 FFF8 link A6, -0x0008
00006594 2F0B move.l -[A7], A3
00006596 266E 0008 movea.l A3, [A6 + 0x8]
0000659A 7004 moveq.l D0, 0x04
0000659C 2F00 move.l -[A7], D0
0000659E 220B move.l D1, A3
000065A0 740E moveq.l D2, 0x0E
000065A2 D282 add.l D1, D2
000065A4 2F01 move.l -[A7], D1
000065A6 4EBA E0EC jsr [PC - 0x1F14 /* 00004694 */]
000065AA 4A40 tst.w D0
000065AC 508F addq.l A7, 8
000065AE 6610 bne +0x12 /* 000065C0 */
000065B0 7002 moveq.l D0, 0x02
000065B2 2F00 move.l -[A7], D0
000065B4 2F0B move.l -[A7], A3
000065B6 4EBA DF58 jsr [PC - 0x20A8 /* 00004510 */]
000065BA 508F addq.l A7, 8
000065BC 6000 0114 bra +0x116 /* 000066D2 */
label000065C0:
000065C0 7003 moveq.l D0, 0x03
000065C2 B02B 000D cmp.b D0, [A3 + 0xD]
000065C6 6710 beq +0x12 /* 000065D8 */
000065C8 7017 moveq.l D0, 0x17
000065CA 2F00 move.l -[A7], D0
000065CC 2F0B move.l -[A7], A3
000065CE 4EBA E5B2 jsr [PC - 0x1A4E /* 00004B82 */]
000065D2 508F addq.l A7, 8
000065D4 6000 00FC bra +0xFE /* 000066D2 */
label000065D8:
000065D8 41EE FFF8 lea.l A0, [A6 - 0x8]
000065DC 224B movea.l A1, A3
000065DE 20D9 move.l [A0]+, [A1]+
000065E0 20D9 move.l [A0]+, [A1]+
000065E2 36AE FFF8 move.w [A3], [A6 - 0x8]
000065E6 376E FFFA 0002 move.w [A3 + 0x2], [A6 - 0x6]
000065EC 376E FFFC 0004 move.w [A3 + 0x4], [A6 - 0x4]
000065F2 376E FFFE 0006 move.w [A3 + 0x6], [A6 - 0x2]
000065F8 4A6D BB64 tst.w [A5 - 0x449C]
000065FC 6C04 bge +0x6 /* 00006602 */
000065FE 7000 moveq.l D0, 0x00
00006600 6006 bra +0x8 /* 00006608 */
label00006602:
00006602 302D BB64 move.w D0, [A5 - 0x449C]
00006606 48C0 ext.l D0
label00006608:
00006608 0C80 0000 00FF cmpi.l D0, 0xFF
0000660E 6308 bls +0xA /* 00006618 */
00006610 203C 0000 00FF move.l D0, 0xFF
00006616 6010 bra +0x12 /* 00006628 */
label00006618:
00006618 4A6D BB64 tst.w [A5 - 0x449C]
0000661C 6C04 bge +0x6 /* 00006622 */
0000661E 7000 moveq.l D0, 0x00
00006620 6006 bra +0x8 /* 00006628 */
label00006622:
00006622 302D BB64 move.w D0, [A5 - 0x449C]
00006626 48C0 ext.l D0
label00006628:
00006628 1740 0008 move.b [A3 + 0x8], D0
0000662C 4A6D BB66 tst.w [A5 - 0x449A]
00006630 6C04 bge +0x6 /* 00006636 */
00006632 7000 moveq.l D0, 0x00
00006634 6006 bra +0x8 /* 0000663C */
label00006636:
00006636 302D BB66 move.w D0, [A5 - 0x449A]
0000663A 48C0 ext.l D0
label0000663C:
0000663C 0C80 0000 00FF cmpi.l D0, 0xFF
00006642 6308 bls +0xA /* 0000664C */
00006644 203C 0000 00FF move.l D0, 0xFF
0000664A 6010 bra +0x12 /* 0000665C */
label0000664C:
0000664C 4A6D BB66 tst.w [A5 - 0x449A]
00006650 6C04 bge +0x6 /* 00006656 */
00006652 7000 moveq.l D0, 0x00
00006654 6006 bra +0x8 /* 0000665C */
label00006656:
00006656 302D BB66 move.w D0, [A5 - 0x449A]
0000665A 48C0 ext.l D0
label0000665C:
0000665C 1740 000A move.b [A3 + 0xA], D0
00006660 4A6D BB68 tst.w [A5 - 0x4498]
00006664 6C04 bge +0x6 /* 0000666A */
00006666 7000 moveq.l D0, 0x00
00006668 6006 bra +0x8 /* 00006670 */
label0000666A:
0000666A 302D BB68 move.w D0, [A5 - 0x4498]
0000666E 48C0 ext.l D0
label00006670:
00006670 0C80 0000 00FF cmpi.l D0, 0xFF
00006676 6308 bls +0xA /* 00006680 */
00006678 203C 0000 00FF move.l D0, 0xFF
0000667E 6010 bra +0x12 /* 00006690 */
label00006680:
00006680 4A6D BB68 tst.w [A5 - 0x4498]
00006684 6C04 bge +0x6 /* 0000668A */
00006686 7000 moveq.l D0, 0x00
00006688 6006 bra +0x8 /* 00006690 */
label0000668A:
0000668A 302D BB68 move.w D0, [A5 - 0x4498]
0000668E 48C0 ext.l D0
label00006690:
00006690 1740 0009 move.b [A3 + 0x9], D0
00006694 4A6D BB6A tst.w [A5 - 0x4496]
00006698 6C04 bge +0x6 /* 0000669E */
0000669A 7000 moveq.l D0, 0x00
0000669C 6006 bra +0x8 /* 000066A4 */
label0000669E:
0000669E 302D BB6A move.w D0, [A5 - 0x4496]
000066A2 48C0 ext.l D0
label000066A4:
000066A4 0C80 0000 00FF cmpi.l D0, 0xFF
000066AA 6308 bls +0xA /* 000066B4 */
000066AC 203C 0000 00FF move.l D0, 0xFF
000066B2 6010 bra +0x12 /* 000066C4 */
label000066B4:
000066B4 4A6D BB6A tst.w [A5 - 0x4496]
000066B8 6C04 bge +0x6 /* 000066BE */
000066BA 7000 moveq.l D0, 0x00
000066BC 6006 bra +0x8 /* 000066C4 */
label000066BE:
000066BE 302D BB6A move.w D0, [A5 - 0x4496]
000066C2 48C0 ext.l D0
label000066C4:
000066C4 1740 000B move.b [A3 + 0xB], D0
000066C8 177C 0005 000D move.b [A3 + 0xD], 0x5
000066CE 422B 000C clr.b [A3 + 0xC]
label000066D2:
000066D2 266E FFF4 movea.l A3, [A6 - 0xC]
000066D6 4E5E unlink A6
000066D8 4E75 rts
fn000066DA:
000066DA 2F0B move.l -[A7], A3
000066DC 266F 0008 movea.l A3, [A7 + 0x8]
000066E0 7004 moveq.l D0, 0x04
000066E2 2F00 move.l -[A7], D0
000066E4 2F0B move.l -[A7], A3
000066E6 4EBA DFF6 jsr [PC - 0x200A /* 000046DE */]
000066EA 4A40 tst.w D0
000066EC 508F addq.l A7, 8
000066EE 6700 00CE beq +0xD0 /* 000067BE */
000066F2 53AD BB3C subq.l [A5 - 0x44C4], 1
000066F6 4AAD BB3C tst.l [A5 - 0x44C4]
000066FA 6D0A blt +0xC /* 00006706 */
000066FC 0CAD 0000 7FFF BB3C cmpi.l [A5 - 0x44C4], 0x7FFF
00006704 6F10 ble +0x12 /* 00006716 */
label00006706:
00006706 700C moveq.l D0, 0x0C
00006708 2F00 move.l -[A7], D0
0000670A 2F0B move.l -[A7], A3
0000670C 4EBA E474 jsr [PC - 0x1B8C /* 00004B82 */]
00006710 508F addq.l A7, 8
00006712 6000 00AA bra +0xAC /* 000067BE */
label00006716:
00006716 53AD BB40 subq.l [A5 - 0x44C0], 1
0000671A 4AAD BB40 tst.l [A5 - 0x44C0]
0000671E 6D32 blt +0x34 /* 00006752 */
00006720 0CAD 0000 7FFF BB40 cmpi.l [A5 - 0x44C0], 0x7FFF
00006728 6E28 bgt +0x2A /* 00006752 */
0000672A 53AD BB44 subq.l [A5 - 0x44BC], 1
0000672E 4AAD BB44 tst.l [A5 - 0x44BC]
00006732 6D1E blt +0x20 /* 00006752 */
00006734 0CAD 0000 7FFF BB44 cmpi.l [A5 - 0x44BC], 0x7FFF
0000673C 6E14 bgt +0x16 /* 00006752 */
0000673E 53AD BB48 subq.l [A5 - 0x44B8], 1
00006742 4AAD BB48 tst.l [A5 - 0x44B8]
00006746 6D0A blt +0xC /* 00006752 */
00006748 0CAD 0000 7FFF BB48 cmpi.l [A5 - 0x44B8], 0x7FFF
00006750 6F0E ble +0x10 /* 00006760 */
label00006752:
00006752 700C moveq.l D0, 0x0C
00006754 2F00 move.l -[A7], D0
00006756 2F0B move.l -[A7], A3
00006758 4EBA E428 jsr [PC - 0x1BD8 /* 00004B82 */]
0000675C 508F addq.l A7, 8
0000675E 605E bra +0x60 /* 000067BE */
label00006760:
00006760 202D BB44 move.l D0, [A5 - 0x44BC]
00006764 B0AD BB3C cmp.l D0, [A5 - 0x44C4]
00006768 6C06 bge +0x8 /* 00006770 */
0000676A 2B6D BB3C BB44 move.l [A5 - 0x44BC], [A5 - 0x44C4]
label00006770:
00006770 202D BB48 move.l D0, [A5 - 0x44B8]
00006774 B0AD BB40 cmp.l D0, [A5 - 0x44C0]
00006778 6C06 bge +0x8 /* 00006780 */
0000677A 2B6D BB40 BB48 move.l [A5 - 0x44B8], [A5 - 0x44C0]
label00006780:
00006780 70FF moveq.l D0, 0xFFFFFFFF
00006782 2F00 move.l -[A7], D0
00006784 7200 moveq.l D1, 0x00
00006786 2F01 move.l -[A7], D1
00006788 342D BB46 move.w D2, [A5 - 0x44BA]
0000678C 48C2 ext.l D2
0000678E 2F02 move.l -[A7], D2
00006790 342D BB3E move.w D2, [A5 - 0x44C2]
00006794 48C2 ext.l D2
00006796 2F02 move.l -[A7], D2
00006798 342D BB4A move.w D2, [A5 - 0x44B6]
0000679C 48C2 ext.l D2
0000679E 2F02 move.l -[A7], D2
000067A0 342D BB42 move.w D2, [A5 - 0x44BE]
000067A4 48C2 ext.l D2
000067A6 2F02 move.l -[A7], D2
000067A8 486D BBBC pea.l [A5 - 0x4444]
000067AC 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */]
000067B0 486D BBBC pea.l [A5 - 0x4444]
000067B4 2F0B move.l -[A7], A3
000067B6 4EBA DF70 jsr [PC - 0x2090 /* 00004728 */]
000067BA 4FEF 0024 lea.l A7, [A7 + 0x24]
label000067BE:
000067BE 265F movea.l A3, [A7]+
000067C0 4E75 rts
fn000067C2:
000067C2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000067C6 266F 001C movea.l A3, [A7 + 0x1C]
000067CA 7002 moveq.l D0, 0x02
000067CC 2F00 move.l -[A7], D0
000067CE 220B move.l D1, A3
000067D0 740E moveq.l D2, 0x0E
000067D2 D282 add.l D1, D2
000067D4 2F01 move.l -[A7], D1
000067D6 4EBA DEBC jsr [PC - 0x2144 /* 00004694 */]
000067DA 4A40 tst.w D0
000067DC 508F addq.l A7, 8
000067DE 6776 beq +0x78 /* 00006856 */
000067E0 7003 moveq.l D0, 0x03
000067E2 B02B 000D cmp.b D0, [A3 + 0xD]
000067E6 6660 bne +0x62 /* 00006848 */
000067E8 3813 move.w D4, [A3]
000067EA 3C2D BB64 move.w D6, [A5 - 0x449C]
000067EE DC44 add.w D6, D4
000067F0 3A2B 0004 move.w D5, [A3 + 0x4]
000067F4 3E2D BB66 move.w D7, [A5 - 0x449A]
000067F8 DE45 add.w D7, D5
000067FA 286B 0008 movea.l A4, [A3 + 0x8]
000067FE 200C move.l D0, A4
00006800 660E bne +0x10 /* 00006810 */
00006802 700D moveq.l D0, 0x0D
00006804 2F00 move.l -[A7], D0
00006806 2F0B move.l -[A7], A3
00006808 4EBA E378 jsr [PC - 0x1C88 /* 00004B82 */]
0000680C 508F addq.l A7, 8
0000680E 6052 bra +0x54 /* 00006862 */
label00006810:
00006810 B846 cmp.w D4, D6
00006812 6E10 bgt +0x12 /* 00006824 */
00006814 BC6B 0002 cmp.w D6, [A3 + 0x2]
00006818 6E0A bgt +0xC /* 00006824 */
0000681A BA47 cmp.w D5, D7
0000681C 6E06 bgt +0x8 /* 00006824 */
0000681E BE6B 0006 cmp.w D7, [A3 + 0x6]
00006822 6F0E ble +0x10 /* 00006832 */
label00006824:
00006824 7019 moveq.l D0, 0x19
00006826 2F00 move.l -[A7], D0
00006828 2F0B move.l -[A7], A3
0000682A 4EBA E356 jsr [PC - 0x1CAA /* 00004B82 */]
0000682E 508F addq.l A7, 8
00006830 6030 bra +0x32 /* 00006862 */
label00006832:
00006832 48C7 ext.l D7
00006834 2F07 move.l -[A7], D7
00006836 48C6 ext.l D6
00006838 2F06 move.l -[A7], D6
0000683A 2F0C move.l -[A7], A4
0000683C 2F0B move.l -[A7], A3
0000683E 4EBA E380 jsr [PC - 0x1C80 /* 00004BC0 */]
00006842 4FEF 0010 lea.l A7, [A7 + 0x10]
00006846 601A bra +0x1C /* 00006862 */
label00006848:
00006848 7017 moveq.l D0, 0x17
0000684A 2F00 move.l -[A7], D0
0000684C 2F0B move.l -[A7], A3
0000684E 4EBA E332 jsr [PC - 0x1CCE /* 00004B82 */]
00006852 508F addq.l A7, 8
00006854 600C bra +0xE /* 00006862 */
label00006856:
00006856 7002 moveq.l D0, 0x02
00006858 2F00 move.l -[A7], D0
0000685A 2F0B move.l -[A7], A3
0000685C 4EBA DCB2 jsr [PC - 0x234E /* 00004510 */]
00006860 508F addq.l A7, 8
label00006862:
00006862 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00006866 4E75 rts
export_889:
00006868 4E56 FFF0 link A6, -0x0010
0000686C 48E7 0018 movem.l -[A7], A3,A4
00006870 286E 000C movea.l A4, [A6 + 0xC]
00006874 266E 0008 movea.l A3, [A6 + 0x8]
00006878 486E FFF0 pea.l [A6 - 0x10]
0000687C 2F0B move.l -[A7], A3
0000687E 2F0B move.l -[A7], A3
00006880 4EBA 9D1E jsr [PC - 0x62E2 /* 000005A0 */]
00006884 486E FFF8 pea.l [A6 - 0x8]
00006888 2F0C move.l -[A7], A4
0000688A 2F0C move.l -[A7], A4
0000688C 4EBA 9D12 jsr [PC - 0x62EE /* 000005A0 */]
00006890 486E FFF8 pea.l [A6 - 0x8]
00006894 486E FFF0 pea.l [A6 - 0x10]
00006898 486E FFF8 pea.l [A6 - 0x8]
0000689C 4EBA 9CBA jsr [PC - 0x6346 /* 00000558 */]
000068A0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000068A4 486E FFF8 pea.l [A6 - 0x8]
000068A8 4EBA 9F0E jsr [PC - 0x60F2 /* 000007B8 */]
000068AC 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
000068B2 4E5E unlink A6
000068B4 4E75 rts
export_890:
000068B6 4E56 FFF6 link A6, -0x000A
000068BA 48E7 0018 movem.l -[A7], A3,A4
000068BE 286E 0008 movea.l A4, [A6 + 0x8]
000068C2 266E 0010 movea.l A3, [A6 + 0x10]
000068C6 2D54 FFF6 move.l [A6 - 0xA], [A4]
000068CA 2D6C 0004 FFFA move.l [A6 - 0x6], [A4 + 0x4]
000068D0 486E FFFE pea.l [A6 - 0x2]
000068D4 2F2E 000C move.l -[A7], [A6 + 0xC]
000068D8 4EBA A1EA jsr [PC - 0x5E16 /* 00000AC4 */]
000068DC 302E FFFE move.w D0, [A6 - 0x2]
000068E0 48C0 ext.l D0
000068E2 72F0 moveq.l D1, 0xFFFFFFF0
000068E4 B280 cmp.l D1, D0
000068E6 508F addq.l A7, 8
000068E8 6F08 ble +0xA /* 000068F2 */
000068EA 3D7C FFF0 FFFE move.w [A6 - 0x2], 0xFFF0
000068F0 600E bra +0x10 /* 00006900 */
label000068F2:
000068F2 7010 moveq.l D0, 0x10
000068F4 B06E FFFE cmp.w D0, [A6 - 0x2]
000068F8 6C06 bge +0x8 /* 00006900 */
000068FA 3D7C 0010 FFFE move.w [A6 - 0x2], 0x10
label00006900:
00006900 4A6E FFFE tst.w [A6 - 0x2]
00006904 674E beq +0x50 /* 00006954 */
00006906 4A6E FFFE tst.w [A6 - 0x2]
0000690A 6C26 bge +0x28 /* 00006932 */
0000690C 486E FFF6 pea.l [A6 - 0xA]
00006910 302E FFFE move.w D0, [A6 - 0x2]
00006914 48C0 ext.l D0
00006916 4480 neg.l D0
00006918 5380 subq.l D0, 1
0000691A E740 asl D0.w, 3
0000691C 41ED E92E lea.l A0, [A5 - 0x16D2]
00006920 4870 0000 pea.l [A0 + D0.w]
00006924 486E FFF6 pea.l [A6 - 0xA]
00006928 4EBA 9C76 jsr [PC - 0x638A /* 000005A0 */]
0000692C 4FEF 000C lea.l A7, [A7 + 0xC]
00006930 6022 bra +0x24 /* 00006954 */
label00006932:
00006932 486E FFF6 pea.l [A6 - 0xA]
00006936 302E FFFE move.w D0, [A6 - 0x2]
0000693A 48C0 ext.l D0
0000693C 5380 subq.l D0, 1
0000693E E740 asl D0.w, 3
00006940 41ED E8A6 lea.l A0, [A5 - 0x175A]
00006944 4870 0000 pea.l [A0 + D0.w]
00006948 486E FFF6 pea.l [A6 - 0xA]
0000694C 4EBA 9C52 jsr [PC - 0x63AE /* 000005A0 */]
00006950 4FEF 000C lea.l A7, [A7 + 0xC]
label00006954:
00006954 303C 0080 move.w D0, 0x80
00006958 C014 and.b D0, [A4]
0000695A 6720 beq +0x22 /* 0000697C */
0000695C 486E FFF6 pea.l [A6 - 0xA]
00006960 486D E9C6 pea.l [A5 - 0x163A]
00006964 486E FFF6 pea.l [A6 - 0xA]
00006968 4EBA 9C12 jsr [PC - 0x63EE /* 0000057C */]
0000696C 2F0B move.l -[A7], A3
0000696E 486E FFF6 pea.l [A6 - 0xA]
00006972 4EBA 9B80 jsr [PC - 0x6480 /* 000004F4 */]
00006976 4FEF 0014 lea.l A7, [A7 + 0x14]
0000697A 601E bra +0x20 /* 0000699A */
label0000697C:
0000697C 486E FFF6 pea.l [A6 - 0xA]
00006980 486D E9C6 pea.l [A5 - 0x163A]
00006984 486E FFF6 pea.l [A6 - 0xA]
00006988 4EBA 9BCE jsr [PC - 0x6432 /* 00000558 */]
0000698C 2F0B move.l -[A7], A3
0000698E 486E FFF6 pea.l [A6 - 0xA]
00006992 4EBA 9B36 jsr [PC - 0x64CA /* 000004CA */]
00006996 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000699A:
0000699A 4A6E FFFE tst.w [A6 - 0x2]
0000699E 6746 beq +0x48 /* 000069E6 */
000069A0 4A6E FFFE tst.w [A6 - 0x2]
000069A4 6C22 bge +0x24 /* 000069C8 */
000069A6 2F0B move.l -[A7], A3
000069A8 302E FFFE move.w D0, [A6 - 0x2]
000069AC 48C0 ext.l D0
000069AE 4480 neg.l D0
000069B0 5380 subq.l D0, 1
000069B2 E740 asl D0.w, 3
000069B4 41ED E8A6 lea.l A0, [A5 - 0x175A]
000069B8 4870 0000 pea.l [A0 + D0.w]
000069BC 2F0B move.l -[A7], A3
000069BE 4EBA 9BE0 jsr [PC - 0x6420 /* 000005A0 */]
000069C2 4FEF 000C lea.l A7, [A7 + 0xC]
000069C6 601E bra +0x20 /* 000069E6 */
label000069C8:
000069C8 2F0B move.l -[A7], A3
000069CA 302E FFFE move.w D0, [A6 - 0x2]
000069CE 48C0 ext.l D0
000069D0 5380 subq.l D0, 1
000069D2 E740 asl D0.w, 3
000069D4 41ED E92E lea.l A0, [A5 - 0x16D2]
000069D8 4870 0000 pea.l [A0 + D0.w]
000069DC 2F0B move.l -[A7], A3
000069DE 4EBA 9BC0 jsr [PC - 0x6440 /* 000005A0 */]
000069E2 4FEF 000C lea.l A7, [A7 + 0xC]
label000069E6:
000069E6 4CEE 1800 FFEE movem.l A3,A4, [A6 - 0x12]
000069EC 4E5E unlink A6
000069EE 4E75 rts